0
你好我比較日期有一些麻煩。Php日期比較問題
在我的php驗證腳本中,這是客戶的生日。
$bdate = $_POST['year'].'-'.$_POST['month'].'-'.$_POST['day'];
這就是今天的日期:
$cdate = date("Y-m-d");
這是驗證部分:
if($bdate > $cdate)
{
die('{status:0,txt:"Please check your birthday"}');
}
當生日的一年和今天的一年是不相同的像(比2011有所不同)的它作品。 但是,當生日和今年是相同的(均爲2011年)時,驗證部分無法將這些與日期進行比較。 例, 如果$ bdate是2011-01-01 和$ CDATE是2011-05-31
if($bdate > $cdate)
{
die('{status:0,txt:"Please check your birthday"}');
}
返回true。
需要幫助。
確認'$ _POST'的日期的所有組件都是正確的長度 - 例如沒有單位數月或數天。這可能會搞砸了。 – Spudley 2011-05-31 11:44:18
@spudley發表你的評論作爲答案,所以@mert可以接受它。 – 2011-05-31 12:16:18
@Carlos(&@mert) - 完成。 :) – Spudley 2011-05-31 12:17:25