$today = mktime(0,0,0,2, 9, 2011);
$today >= $r['arrival_date'] // false
9 >= date('j', $r['arrival_date']) // true
$r['arival_date'] is 1297227600 [Feb 9, 2011 07:00]
0
A
答えて
2
シンプル:
$today = mktime(0,0,0,2, 9, 2011); // = 1297209600
と
$r['arival_date'] = 1297227600;
ので
1297227600 > 1297209600
date('H',$r['arrival_date']); // 7
date('H',$today); // 0
理由
1
Andre Matosの答えをmktime(0,0,0,2,9,2011);
と解釈すると、基本的に2月9日の最初の瞬間であり、到着日は7時間後の07:00:00 Feb 9 2011
です。したがって、タイムスタンプはmktimeによって作成されたものよりも大きくなります。
あなたは、いくつかの異なる方法で確認することができ、タイムスタンプは、特定の日の内にあるか否かをチェックするには、次の
//You can check by adding a day onto the timestamp for today, 24*60*60 is one days worth of seconds (86400 seconds)
if($r['arrival_date'] >= $today && $r['arrival_date'] <= $today + (24*60*60))
//Or you can mktime for tomorrow too.
$tomorrow = mktime(0,0,0,2,10,2011);
if($r['arrival_date'] >= $today && $r['arrival_date'] <= $tomorrow)
//Or you could check the way you have up there, by running it through date and checking if one is equivalent to another
//Or you could do strtotime in there somewhere, or whatever
最も簡単なだけのカップルだこと。基本的には、タイムスタンプが2番目のタイムスタンプになっているので(具体的には00:00:00 Jan 1 1970 UTC
秒後)、範囲別にチェックする必要があります。
+0
実際には、 '<='の代わりに '<'を使うべきだと思います。そうでなければ、arrival_dateが明日の00:00であれば、それは今日 –
関連する問題
- 1. PHPでのタイムスタンプの比較
- 2. タイムスタンプとPHPの比較?
- 3. Javaタイムスタンプの比較
- 4. UTCタイムスタンプの比較
- 5. Bashタイムスタンプの比較
- 6. DB2のタイムスタンプ比較
- 7. mysqlタイムスタンプの比較
- 8. PHP/Javascriptでタイムスタンプを比較する
- 9. 2つのタイムスタンプの比較
- 10. DateTime unixタイムスタンプを比較
- 11. phpの2つのタイムスタンプを比較する
- 12. MySQLのタイムスタンプの比較の問題
- 13. spark-scalaデータフレームのタイムスタンプの比較
- 14. ナノ秒精度のタイムスタンプの比較R
- 15. タイムスタンプとiOSのタイムゾーンとの比較
- 16. PHP Laravel/Oracleはタイムスタンプを比較します。どうやって?
- 17. PHPは1時間以内にタイムスタンプを比較+/-
- 18. mysqlのタイムスタンプを比較する
- 19. ファイルのタイムスタンプを比較する
- 20. はJavaScriptのタイムスタンプを比較します
- 21. PHPダイナミックアレイの比較
- 22. Ant:タイムスタンプを比較するには?
- 23. Rubyでタイムスタンプを比較する方法
- 24. C#でタイムスタンプを比較する
- 25. PHP日時比較
- 26. WooCommerce Bookings - カスタム日付形式のPHPと2つのタイムスタンプを比較する
- 27. PHPで2つのタイムスタンプを比較するには?私のコードでは
- 28. PHPの文字列比較
- 29. PHPの文字列比較
- 30. PHP .png Lineartの比較
'var_dump($ r ['arrival_date'])'は何を表示しますか? – dnagirl