在fuelphp项目中,我发布的日期格式为“Y-m-d'存储为strtotime(输入:: post(' published_date'))。现在我查询过去事件和未来事件如下:
$date = date('Y-m-d');
$today = strtotime($date);
In query I do as follows:
if($params->event_type == 'future') {
$query .= " AND contents.published_date > " .$today;
} elseif($params->event_type == 'past') {
$query .= " AND contents.published_date < " .$today;
}
查询运行成功,它也给我正确的数据,但现在当我回应发布的日期年份小于或大于当前年份(2015年)时,自动变为2015而非预期年份。即如果未来公布的日期是2020-10-14,则变为2015-10-14。过去公布的日期也是如此。这里有什么问题或者我做错了什么? 欢迎任何帮助/建议。