如何将“2010年11月22日星期一00:00:00.000”转换为更加用户友好的格式。
答案 0 :(得分:3)
您可以使用这些PHP函数:
http://php.net/manual/en/function.strtotime.php
http://php.net/manual/en/function.date.php
strtotime会将您的当前时间转换为unix时间戳。
然后,您可以使用date()来格式化该unix时间戳。
答案 1 :(得分:2)
为什么不使用strtotime?!
echo date('d/m/Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); // I'm french
答案 2 :(得分:1)
您可能还会发现这些有用:
$mysqldate = date( 'Y-m-d H:i:s', $phpdate );
$phpdate = strtotime( $mysqldate );
在CakePHP中,TimeHelper http://book.cakephp.org/view/1470/Time:
echo $time->nice($mysqlDate);
etc.
答案 3 :(得分:0)
答案 4 :(得分:0)
使用strtotime功能:
echo strtotime("00:00:00.000 GMT Mon Nov 22 2010"), "\n";
答案 5 :(得分:0)
检查php手册并尝试使用strtotime和日期函数
答案 6 :(得分:0)
试试这个:
//initial format echo '0:00:00.000 GMT Mon Nov 22 2010'; //unix format: 2010-11-22 echo date('Y-m-d',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); //explicit format: Monday 22 November 2010 echo date('l d F Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010'));