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