我收到一个字符串,其中包含创建某些内容的日期和时间(UTC 格式)。字符串如下所示:"Wed Mar 13 14:10:20 +0000 2013"
. 现在,我需要将其转换为更易读的格式。像这样"14:10, 13 Mar"
或最好"1 hour ago"
的东西"1 week ago"
等。
我该怎么做呢?
谢谢。
使用DateTime
对象。构造函数应该能够解析该时间戳,然后您可以以任何您希望的格式来计算日期和输出:
$date = new dateTime('Wed Mar 13 14:10:20 +0000 2013');
echo $date->format('h:i, d-M');
尝试这个:
$dt = 'Wed Mar 13 14:10:20 +0000 2013';
echo date( 'h:i, d-M', strtotime( $dt ) );
时差将需要更多代码。