在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