在PHP我想比较格式的两个日期m-d-Y
日期比较不工作
,所以我尝试下面的代码
$strdte=trim($_REQUEST['stdate']);
$enddte=trim($_REQUEST['enddate']);
$today_time = $strdte;
$expire_time = $enddte;
if ($expire_time < $today_time)
{
print '<script type="text/javascript">';print 'window.onload = function(){';
print 'alert("You cannot have end date before startdate")';
print '};';print '</script>';
}
,但问题是,它有时工作和某个doesn't.Could谁能告诉我这个问题的原因是什么?
在此先感谢。
什么是stdate和enddate的格式?你正在做字符串比较而不是日期比较。格式化这些字符串到日期然后比较。 –
[比较两个日期]可能的重复(http://stackoverflow.com/questions/3847736/comparing-two-dates) – deceze