Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将日期时间从年月日更改为年月日_Php_Date - Fatal编程技术网

Php 将日期时间从年月日更改为年月日

Php 将日期时间从年月日更改为年月日,php,date,Php,Date,我正在尝试将2014年6月16日上午8:00转换为2014年6月16日上午8:00 这是原始日期的格式 $date_time='2014年6月16日上午8:00' 上面这些给了我什么 1970年1月1日上午12:01 这就是代码 $date_time = date("dS F Y h:m A", strtotime($date_time )); 你可以用 注意:这里使用的是m,表示月份。您应该使用i来表示分钟数: dS F Y H:i A 您只需要使用-减号更改/斜杠 工作示例当strot

我正在尝试将2014年6月16日上午8:00转换为2014年6月16日上午8:00

这是原始日期的格式

$date_time='2014年6月16日上午8:00'

上面这些给了我什么

1970年1月1日上午12:01

这就是代码

$date_time = date("dS F Y h:m A", strtotime($date_time )); 
你可以用

注意:这里使用的是m,表示月份。您应该使用i来表示分钟数:

dS F Y H:i A
您只需要使用-减号更改/斜杠

工作示例

当strotime失败时,请实际使用,大部分时间在PHP5.3中使用DateTime会更好+
dS F Y H:i A
$date_time = '16/06/2014 8:00 am';
$date_time = str_replace('/', '-', $date_time);    
$date_time = date("dS F Y h:i A", strtotime($date_time )); 
                          //here change m with i for minutes, m is for months

echo $date_time;
//output 16th June 2014 08:00 AM