我有一个id为'date_trans'的表单输入.该日期输入的格式(有效的服务器端)可以是以下任何一种:
但是,在发布表单之前,我想检查date_trans字段的日期是否等于今天的日期.如果所用的日期是客户的日期(即它使用js),那就好了,因为我也在服务器上运行了一次双重检查.
我完全迷失了如何在jQuery或简单的旧javascript中进行日期比较.如果它有帮助,我使用jquery datepicker
我想检查一下我的日期是否大于当前日期
$("#EndDate").val() ="5/13/2014" ->M/d/y
Run Code Online (Sandbox Code Playgroud)
请在下面找到代码
if (Date.parse(new Date()) > Date.parse($("#EndDate").val())) {
//condition satisfied for today date too.
}
Run Code Online (Sandbox Code Playgroud)
所以我的结束日期是今天的日期.但是当前日期仍然大于结束日期.为什么?我该如何检查和验证这一点.我知道某些时间值大于结束日期.但我想只检查日期/月/年而不是时间.