1
我從date.jsDate.parseExact沒有給出準確的結果
消費「date.js」和「EN-GB.js」庫下面的命令給出了一個不空的結果表明其有效日期,但它實際上並不是。
Date.parseExact('01/13/2013', 'dd/mm/yyyy')
任何想法這裏可能是錯誤的?
我從date.jsDate.parseExact沒有給出準確的結果
消費「date.js」和「EN-GB.js」庫下面的命令給出了一個不空的結果表明其有效日期,但它實際上並不是。
Date.parseExact('01/13/2013', 'dd/mm/yyyy')
任何想法這裏可能是錯誤的?
您應該使用M
或MM
Date.parseExact('01/13/2013', 'd/M/yyyy')
小寫m
是「分鐘」,由於在格式字符串中未指定月,庫默認使用當前的月份。
所以這與JQuery日期選擇器格式'dd/mm/yyyy'是一個英國日期格式完全不同。 – Nirman
@Nirman是的,jQuery datepicker是精確到一天;因爲這個圖書館要精確到第二個,它需要能夠有一個名稱來解決'分鐘',只有'm'似乎有意義。這是不直觀的,因爲'日'和'年'都是小寫'd'和'y',所以只用於日期而不是時間。你可以考慮看一下Moment.js,它在這個領域更加一致,目前似乎更受歡迎http://momentjs.com/ – CheapSteaks