比較日期與今天
在編程中,通常需要比較日期以確定一個日期是否早於、等於或晚於另一個日期。這對於計算時差或確定過去是否發生過事件等任務特別有用。
考慮以下場景:您有一個包含日期和時間字串的變數 $var,例如「2010 -01-21 00:00:00.0"。您想要將此日期與今天的日期進行比較,以確定 $var 是否代表今天之前、等於今天或今天之後的日期。
解決方案
到執行此比較,您可以使用以下步驟:
$var_timestamp = strtotime($var); $today_timestamp = time();
$time_difference = $today_timestamp - $var_timestamp;
例如,如果$var 表示過去一天的日期並且當前時間是上午10:00,則$time_difference 大約為-86400 秒(60 60 24 = 一天86400 秒)。在這種情況下,您會得出結論 $var 是在今天之前。
以上是在程式設計中如何將日期字串與今天的日期進行比較?的詳細內容。更多資訊請關注PHP中文網其他相關文章!