比较Javascript中的两个日期
本文关键字:两个 日期 Javascript 比较 | 更新日期: 2023-09-27 17:53:18
我只是比较两个日期。
c# string args = string.Format("'{0}','{1}'
,(DateTime)System.Data.SqlTypes.SqlDateTime.MaxValue
, DateTime.Now);
add.OnClientClick = String.Format("JSFunctn1({0}); return false;", args);
Js File:
JSFunctn1(maxDate, currentDate)
{
alert(maxDate);
alert(currentDate); // Both Dates displayed properly
if (currentDate >= maxDate) {
alert("error"); //IT Comes here
}
谁能告诉我我错在哪里,它不应该出现在循环中,因为最大日期是12/31/9999 12:00:00 am
我怀疑问题是你比较的是字符串而不是日期。
在客户端试试:
if (Date.parse(currentDate) >= Date.parse(maxDate)) {
alert('error');
}