所以,我有一个API返回以下内容:
<startTime>2011-04-12T01:28:40.000Z</startTime>
Run Code Online (Sandbox Code Playgroud)
它是UTC/Zulu格式.从PHP中的时间戳开始,我将如何获得经过的时间(以秒为单位)?
感谢您的任何指示!
$now = new DateTime;
$zulu = new DateTime('2011-04-12T01:28:40.000Z');
$difference = $now->diff($zulu);
Run Code Online (Sandbox Code Playgroud)
diff() > = PHP 5.3支持.
否则,你可以使用time()和strtotime().
$difference = time() - strtotime('2011-04-12T01:28:40.000Z');
Run Code Online (Sandbox Code Playgroud)