问题PHP日期显示为1970年
如果我把约会转换成法语,他会给我看jeudi 01 janvier 1970 他在1970年1月1日展示了jeudi 01 请帮助我 使用-而不是/问题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->
$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;