如何将“00:00:00.000 GMT Mon Nov 22 2010”转换为更加用户友好的格式。
问问题
1804 次
7 回答
3
您可以使用这些 PHP 函数:
http://php.net/manual/en/function.strtotime.php
http://php.net/manual/en/function.date.php
strtotime 会将您的当前时间戳转换为 unix 时间戳。
然后,您可以使用 date() 随意格式化该 unix 时间戳。
于 2010-11-24T09:04:59.610 回答
2
为什么不使用strtotime?!
echo date('d/m/Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); // I'm french
于 2010-11-24T09:03:57.783 回答
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.
于 2010-11-24T09:15:33.233 回答
0
首先使用 strtotime:
strtotime
将字符串转换为日期时间,然后使用 sprintf:
sprintf格式化日期时间
于 2010-11-24T09:05:35.700 回答
0
使用strtotime函数:
echo strtotime("00:00:00.000 GMT Mon Nov 22 2010"), "\n";
于 2010-11-24T09:06:04.107 回答
0
检查php手册并尝试strtotime和date函数
于 2010-11-24T09:20:16.290 回答
0
试试这个:
//初始格式 echo '0:00:00.000 GMT 2010 年 11 月 22 日星期一'; //unix格式:2010-11-22 echo date('Ymd',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); //显式格式:2010 年 11 月 22 日星期一 echo date('ld F Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010'));
于 2010-11-24T09:40:26.747 回答