您好,我的 PHP 脚本有两个文本框(一个用于月份,一个用于年份)。当用户按下提交按钮时,它应该验证输入以查看日期是否已过期。这是我编写的代码,但它似乎没有执行任何操作。
$input_date = "$_POST['m']/$_POST['y']";
$todays_date = date("MM/YY");
if ($input_date < $todays_date)
{
print '<p class = "error">Date has elapsed</p>';
}
注意:日期格式为 MM/YYYY(文本框 'm' 包含 MM,tetxbox 'y' 包含 YYYY)
最佳答案
您可以使用 mktime() 或 strtotime()
$input_time = mktime(0,0,0,$_POST['m']+1,0,$_POST['y']);
if ($input_time < time()){
print '<p class = "error">Date has elapsed</p>';
}
关于php - 如何检查日期是否过期 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960032/