我有一个包含存储在其中的日期时间数据的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