0
我已经创建了一个函数来确定“offer”是否当前有效。每个报价都有一个存储在数据库中的开始和结束日期,我使用date()函数来判断它是否有效。但是,由于以下情况不会返回“TRUE”,所以出现问题。我相信它应该返回“真”。我没有得到什么?使用date()函数提供有效性
$start = 2010-9-18
$stop = 2010-10-10
// Current date is 2010-9-19
function is_active($start, $stop) {
$now = date("Y-n-d");
if($now >= $start && $now <= $stop) {
return true;
}
}
?>
感谢您的帮助!
您在您的日期附近失去了报价。但是更重要的是:你需要验证1970年1月1日至2038年之间的日期吗? – 2010-09-19 20:58:25
不,那不需要:-) – 2010-09-20 16:12:35