我的PHP代码显示所有混乱的日期。
$d='2016-08-17T09:47:36Z';
echo(date(" d M, Y G:i:a", strtotime($d)));
//shows 17 Aug, 2016 5:47:am
为什么不显示2016年8月17日09:47:am
答案 0 :(得分:1)
由于时区不同,您需要为此设置UTC
时区,
date_default_timezone_set('UTC');
$d='2016-08-17T09:47:36Z';
echo(date(" d M, Y G:i:a", strtotime($d)));
有关详情和date(),请参阅online demo。