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日期显示为1970年_Php_Date_Time - Fatal编程技术网

问题PHP日期显示为1970年

问题PHP日期显示为1970年,php,date,time,Php,Date,Time,如果我把约会转换成法语,他会给我看jeudi 01 janvier 1970 他在1970年1月1日展示了jeudi 01 请帮助我 使用-而不是/ $DeliveryDate = '16-08-2013'; $PrevDate = strftime('%d/%m/%Y', strtotime($DeliveryDate)); echo $PrevDate; 您可以使用str_replace函数,因此: $DeliveryDate = str_replace('/', '-', $v->

如果我把约会转换成法语,他会给我看jeudi 01 janvier 1970

他在1970年1月1日展示了jeudi 01

请帮助我

使用-而不是/

$DeliveryDate = '16-08-2013';
$PrevDate = strftime('%d/%m/%Y', strtotime($DeliveryDate));
echo $PrevDate;
您可以使用str_replace函数,因此:

$DeliveryDate = str_replace('/', '-', $v->EstimatedDeliveryDateMin)
$PrevDate = strftime('%A  %d  %B  %Y', strtotime($DeliveryDate));
echo $PrevDate 
添加额外的行,strotime不适用于2013年8月16日的格式,但2013年8月16日的格式可以使用:


%A%d%B%Y看起来不像2013年8月16日我该怎么办?请你帮我从w3schools找到你的答案,我认为Strotime不起作用。你的示例显示1970年1月1日,或者我喜欢转换成法语格式jeudi 14 Aout 2013我在发布之前尝试了我的代码,效果很好。你确定$v->EstimatedDeliveryDateMin将于2013年8月16日返回吗?谢谢你@NagaPenmetsaGreat!谢谢你@minitech
$DeliveryDate = str_replace('/', '-', $v->EstimatedDeliveryDateMin)
$PrevDate = strftime('%A  %d  %B  %Y', strtotime($DeliveryDate));
echo $PrevDate 
$DeliveryDate = $v->EstimatedDeliveryDateMin;// 16/08/2013
$DeliveryDate = str_replace('/', '-', $DeliveryDate);
$PrevDate = strftime('%A  %d  %B  %Y', strtotime($DeliveryDate));
echo $PrevDate ;
$deliveryDate = DateTime::createFromFormat('d/m/Y', $v->EstimatedDeliveryDateMin);
$prevDate = $deliveryDate->format('l d F Y');

echo $prevDate;