1

我正在使用此功能更改日期格式。

   echo date("mdy", strtotime('2013-11-04'));

返回:110413

现在我想解码它。

如何获取这种格式的日期:2013-11-04

请记住 110413 应该作为该函数的输入

谢谢

4

3 回答 3

2

像这样试试

<?php
$MyDate="110413";
$date = DateTime::createFromFormat('mdy',$MyDate); 
echo $newformat=$date->format('Y-m-d');
?>
于 2013-11-12T06:53:08.613 回答
1
$mydate=date("Y-m-d", strtotime('2013-11-04'));
echo date("Y-m-d", strtotime($mydate));
于 2013-11-12T06:57:35.303 回答
1

试试这样

 $date = date("mdy", strtotime("2013-11-04"));
 $myDateTime = DateTime::createFromFormat('mdy', $date);
 $newDateString = $myDateTime->format('Y-m-d');

 echo $newDateString;
于 2013-11-12T06:52:49.080 回答