0

我想从这个字符串中获取小时和分钟:2013-09-12T11:00:00Z。我该怎么做date()date('H:i', strtotime('2013-09-12T11:00:00Z'))打印13:00date('H:i', '2013-09-12T11:00:00Z')打印什么。

4

2 回答 2

1

我会为此使用 PHP DateTime(可在 5.2.0+ 上使用)类:

$datetime = new DateTime('2013-09-12T11:00:00Z');
echo $datetime->format('H:i');

印刷

11:00

演示!

于 2013-09-12T16:36:02.960 回答
0

您可能应该使用gmdate代替:

date()除了返回的时间是格林威治标准时间 (GMT) 之外,与该函数相同。

所以gmdate('H:i', strtotime('2013-09-12T11:00:00Z'));应该做的伎俩。)

于 2013-09-12T16:35:50.890 回答