-2

日付をフランス語の形式に変換すると、彼は1970 年 1 月 1 日 jeudiを見せてくれました

  $DeliveryDate = $v->EstimatedDeliveryDateMin;// 16/08/2013
  $PrevDate = strftime('%A  %d  %B  %Y', strtotime($DeliveryDate));

  echo $PrevDate 

彼は jeudi 01 janvier 1970 を表示します。

助けてください;

4

3 に答える 3

0

代わりにDateTimeオブジェクトを使用できます。

$deliveryDate = DateTime::createFromFormat('d/m/Y', $v->EstimatedDeliveryDateMin);
$prevDate = $deliveryDate->format('l d F Y');

echo $prevDate;

これがデモです!

于 2013-08-14T14:06:52.317 に答える
0

「/」の代わりに「-」を使用する

$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 
于 2013-08-14T13:42:48.813 に答える