我有一個包含存儲在其中的日期時間數據的MySQL表。 我需要知道自給定時間以來30天過去了。 我該怎麼做?PHP/MySQL:日期時間計算?
樣機代碼:
$query = mysql_query("SELECT data FROM myTable LIMIT 1");
$row = mysql_fetch_array($query);
if(days_passed($row['date'], 30))
echo "30 days has passed since the given date time.";
簡短的回答:* WHERE日期>「2012-04-17」 *( date('Ym-d',strtotime('today + 30 days'))*)長答案:很多方法。 – Corbin 2012-03-18 08:07:03
'date'字段的格式/數據類型是什麼? – Starx 2012-03-18 08:12:18
@corbin,這是一個答案,你應該添加它作爲答案而不是評論。 – 2012-03-18 08:13:32