如何从数字中获取eBay拍卖结束时间?

时间:2014-01-03 23:30:28

标签: php timestamp

我正在尝试从易趣搜索中搜集信息result

在源代码中我看到了

<span class="MINUTES timeMs" timeMs="1388791906000"></span>
<span class="HOURS timeMs" timeMs="1388797706000"></span>

timeMs值的格式是什么?我想将它转换为时间戳,但我不知道这些数字代表什么?

P.S。不想使用eBay API!

1 个答案:

答案 0 :(得分:1)

timeMs在Unix EpochTime中。

一旦timeMs存储在$timeMs中,请使用以下内容:

$date_time = new DateTime("@$timeMs");
$formatted_time = $date_time->format('Y-m-d H:i:s');

此外,作为使用DateTime类的替代方法,您可以使用:

echo date('r', $timeMs); // output as RFC 2822 date - returns local time
echo gmdate('r', $timeMs); // returns GMT/UTC time

解释here