2013-03-04 83 views
0

我有一個在幾種「文化」中工作的應用程序。我將使用許多日期格式。新的JavaScript日期從字符串和格式模板?

我有我的格式的字符串(即'd/m/y',但請記住這是可變的)和2個文本輸入的日期以給定的格式。

我需要將輸入框1中的日期與輸入框2進行比較。我有一個很好的方法,直到我們添加了國際格式。

new Date(endDate) >= new Date(startDate) 

這用於與美國僅工作日期。它現在不是。有沒有我可以用一個方法是這樣的?:

new Date(endDate, 'd/m/y') 

回答

1

你可能要考慮moment.js library,這可以從許多日期操作問題,免除您,因爲JavaScript不能解析的區域設置格式。對於你的情況,你會寫

moment("12-25-1995", "MM-DD-YYYY"); 

這將創建一個「時刻」對象,解析日期字符串到提供的模板。

+0

謝謝!這個庫很棒,我需要它做的一切。 – 2013-03-05 17:15:53