【发布时间】:2016-01-21 12:34:41
【问题描述】:
我的日期格式是:2016 年 1 月 21 日 我想检查它是否在过去或不在 PHP 中。 我该怎么做?
【问题讨论】:
标签: php
我的日期格式是:2016 年 1 月 21 日 我想检查它是否在过去或不在 PHP 中。 我该怎么做?
【问题讨论】:
标签: php
使用strtotime():
if(strtotime($date)<strtotime("today")){
echo "past";
} elseif(strtotime($date)==strtotime("today")){
echo "today";
} else {
echo "future";
}
【讨论】:
time()不是比strtotime("today")简单吗?
time() 会给出当前日期和时间,但strtotime('Jan-21-2016') 会给出当天午夜的日期。这将导致 today 案例出现问题。