-5

RSS フィードに更新がある場合はヘッダーから取得できますが、2 つのタイムスタンプを比較するにはどうすればよいですか

Last-Modified: Tue, 28 May 2013 09:31:30 GMT

最終更新日: 2013 年 5 月 28 日 (火) 11:31:30 GMT

4

2 に答える 2

5
<?php

$time1 =  strtotime('Tue, 28 May 2013 09:31:30 GMT');
$time2 =  strtotime('Tue, 28 May 2013 11:31:30 GMT');
echo $timediff = abs($time2 -$time1);

Codepad リンク - http://codepad.org/BA51mjlw

于 2013-05-28T10:14:07.897 に答える
2

Last-Modified通常は逆戻りしないため、文字列が等しいかどうかをテストできます。

"Tue, 28 May 2013 09:31:30 GMT" === "Tue, 28 May 2013 11:31:30 GMT"

本当に日付を比較したい場合は、これを行うことができます:

date_create("Tue, 28 May 2013 09:31:30 GMT") < date_create("Tue, 28 May 2013 11:31:30 GMT")
于 2013-05-28T10:14:42.907 に答える