我在下面的腳本中遇到問題,假設$exp_date
從db中檢索,我想比較過期日期和今天的日期,以檢查成員資格是否仍然存在。php strtotime不起作用
沒有什麼可顯示,但只有Time Expired
,代碼有什麼問題?
從db的expiry列中檢索到的數據被設置爲varchar(它由前同事構建)。
$exp_date = "22/01/2014";
$todays_date = date("d/m/Y");
$today = strtotime($todays_date);
$expiration_date = strtotime($exp_date);
echo $expiration_date.' | '.$today.'<br>';
if($expiration_date > $today){
echo 'Still Active';
} else {
echo 'Time Expired';
}
任何人都可以幫忙嗎?
以dB爲你存儲有效期爲這樣的.. ?? d/M/Y – Gautam3164 2013-03-13 07:24:04
我建議ü使用這種格式存儲的時間和日期 「Y-M-d H:我:■」。更容易在後期工作。只是我的意見 – s3polz 2013-03-13 07:32:04
閱讀更多關於此http://php.net/manual/en/function.strtotime.php – 2013-03-13 07:38:43