【发布时间】:2011-08-24 22:02:18
【问题描述】:
我正在设置最近的活动功能,从中获取本周的所有用户活动。但是我不知道如何获取本周的所有活动,因为我需要比较现在和前一周之间的日期。请你能告诉我我该怎么做吗?我正在使用 MySQL 数据库来保存所有信息。我有表格、喜欢、关注、cmets 和帖子。我显然需要比较日期以从所有表格中获取所有信息。
我在我的 MySQL 数据库中插入日期时使用此方法。
function uk_date() {
$sign = "-";
$h = "0";
$dst = "true";
if ($dst) {
$daylight_saving = date('I');
if ($daylight_saving){
if ($sign == "-"){ $h=$h-1; }
else { $h=$h+1; }
}
}
$hm = $h * 60;
$ms = $hm * 60;
if ($sign == "-"){ $timestamp = time()-($ms); }
else { $timestamp = time()+($ms); }
return $gmdate = gmdate("d/m/Y g:i:s A", $timestamp);
}
另外,我的数据库中的“日期”字段不是时间戳,它是从上面的 uk_date() 方法生成的字符串。这是我不确定如何比较日期的地方。
【问题讨论】:
-
你看过strtotime函数吗?