2013-02-19 52 views
0

某年的1月1日之前,我需要驗證數據是否表單中輸入的是1月1日之前,1940年我分別有用戶的日,月,年值,但我不知道知道如何使用智能將它們一起滾動並檢查它們是否在特定日期之前。檢查日期是否在JavaScript

+2

如果它應該是1940年,你真的1月1日之前只需檢查年份是在1940年以前,因爲1月1日是當年的第一天。 – ellak 2013-02-19 09:42:35

+0

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date – NimChimpsky 2013-02-19 09:43:01

+0

@ellak感謝 - 對這個問題考慮了一下後,我相信你是對的。這是一個漫長的一天: -/ – timmackay 2013-02-19 09:44:49

回答

5

我想你可以創建一個Date對象

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

比1940年1月1日的另一個日期,你可以直接對它們進行比較:date1的< date2的

+0

感謝。這可能是最佳實踐方法。 – timmackay 2013-02-19 09:53:09

+1

這是一個通用的解決方案,但在這種特殊情況下,我更喜歡ellak的做法:) – andrei 2013-02-19 10:08:22