在JavaScript中检查日期是否在给定年份的1月1日之前

在JavaScript中检查日期是否在给定年份的1月1日之前,javascript,jquery,validation,date,datetime,Javascript,Jquery,Validation,Date,Datetime,我需要核实表格中输入的数据是否在1940年1月1日之前。我有单独的用户日、月和年值,但我不知道如何使用smarts将它们全部汇总在一起,并检查它们是否在该特定日期之前。我认为您可以创建一个日期对象 new Date(year, month, day [, hour, minute, second, millisecond]); 而不是1940年1月1日的另一个日期,你可以比较它们:date1

我需要核实表格中输入的数据是否在1940年1月1日之前。我有单独的用户日、月和年值,但我不知道如何使用smarts将它们全部汇总在一起,并检查它们是否在该特定日期之前。

我认为您可以创建一个日期对象

new Date(year, month, day [, hour, minute, second, millisecond]); 

而不是1940年1月1日的另一个日期,你可以比较它们:date1我想你可以创建一个日期对象

new Date(year, month, day [, hour, minute, second, millisecond]); 

而不是1940年1月1日的另一个日期,你可以将它们进行比较:date1如果它应该在1940年1月1日之前,你真的只需检查这一年是否在1940年之前,因为1月1日是那一年的第一天。@ellak谢谢-想了一会儿,我相信你是对的。这是漫长的一天:-/如果应该在1940年1月1日之前,你真的只需检查这一年是否在1940年之前,因为1月1日是那一年的第一天。@ellak谢谢-想了一会儿,我相信你是对的。这是漫长的一天:-/谢谢。这可能是最佳实践方法。这是一个普遍的解决方案,但在这种特殊情况下,我更喜欢埃拉克的方法:)谢谢。这可能是最佳实践方法。这是一个普遍的解决方案,但在这种特殊情况下,我更喜欢埃拉克的方法:)