如果我将日期转换为法语格式,他会向我展示jeudi 01 janvier 1970
$DeliveryDate = $v->EstimatedDeliveryDateMin;// 16/08/2013
$PrevDate = strftime('%A %d %B %Y', strtotime($DeliveryDate));
echo $PrevDate
他展示jeudi 01 janvier 1970
请帮助我;
使用“-”代替“/”
$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
$DeliveryDate = $v->EstimatedDeliveryDateMin;// 16/08/2013
$DeliveryDate = str_replace('/', '-', $DeliveryDate);
$PrevDate = strftime('%A %d %B %Y', strtotime($DeliveryDate));
echo $PrevDate ;
添加额外的行,strtotime 不适用于格式“16/08/2013”但“16-08-2013”
您可以改用DateTime
对象:
$deliveryDate = DateTime::createFromFormat('d/m/Y', $v->EstimatedDeliveryDateMin);
$prevDate = $deliveryDate->format('l d F Y');
echo $prevDate;