我在数据库中有“日期”表
日期存储如下:
2013-04-28 01:43:06
我想像这样“回显”日期:
2013 年 4 月 28 日星期日 17:56:31 +0000
因为我想在 rss 页面上使用它。
怎么做?
谢谢大家。
php > $tz = new DateTimeZone('UTC');
php > $dt = new DateTime('2013-04-28 01:43:06', $tz);
php > echo $dt->format(DateTime::RSS), "\n";
Sun, 28 Apr 2013 01:43:06 +0000
有关详细信息,请参阅 PHP 手册的“日期和时间”部分。
对于 PHP 5 >= 5.3.0 http://www.php.net/manual/en/datetime.createfromformat.php
$datetime = "2013-04-28 01:43:06";
$d = DateTime::createFromFormat("Y-m-d H:i:s", $datetime /*, new DateTimeZone('UTC')*/);
echo $d->format("D, d M Y H:i:s O"); // or any format you want
结果:
Sun, 28 Apr 2013 01:43:06 +0000
查看strftime
功能。您可以按照自己的意愿设置日期格式。