1
A
回答
2
你可以試試Datejs http://www.datejs.com/ 這不需要你編寫很多代碼,但需要在你的html中包含這個腳本。
3
Date.parse
幾乎讓你得到你想要的。它扼流圈對am
/pm
一部分,但也有一些黑客,你可以得到它的工作:
var str = 'Sun Apr 25, 2010 3:30pm',
timestamp;
timestamp = Date.parse(str.replace(/[ap]m$/i, ''));
if(str.match(/pm$/i) >= 0) {
timestamp += 12 * 60 * 60 * 1000;
}
Minicode看起來是這樣的:
var s = 'Sun Apr 25, 2010 3:30pm';
Date.parse(s.slice(0,-2))+432E5*/pm$/.test(s);
2
你的做法的結果是不受任何規範保證。
ECMAScript Edition 3是相關的,並且沒有指定該Date.parse可以解析的任何格式。此外,規範規定當Date.parse
提供的值不能由Date.prototype.toString
或Date.prototype.toLocaleString
產生時,結果取決於實現。
...鑑於不能在由
toString
或toUTCString
方法實施產生的任何字符串值時通過生產Date.parse
的值是依賴於實現的。
不要指望在傳遞自己的特定於語言環境的日期格式時從Date.parse
獲得一致的結果。
可以使用ISO-8601格式,並且該值可以由程序解析。另見: Date constructor returns NaN in IE, but works in Firefox and Chrome
+0
嗯,我不知道。我有點信任火狐在這一個盲目。的xD – strager 2010-05-05 04:16:07
相關問題
- 1. 如何將一個Javascript字符串轉換爲SQL LongText
- 2. 如何轉換爲字符串在JavaScript
- 3. 我如何將java字符串轉換爲javascript字符串?
- 4. 將一個字符串轉換爲另一個字符串
- 5. 將JavaScript符號轉換爲字符串?
- 6. 將字符串轉換爲數字Javascript
- 7. JavaScript將$字符串轉換爲數字
- 8. 如何將一個字符串轉換爲一個鍵?
- 9. 如何在javascript中將字節數組轉換爲字符串
- 10. Javascript/jQuery:如何將字符串轉換爲HTML字符代碼
- 11. 將幾個字符串轉換爲一個字符串
- 12. 如何在方案中將字符串列表轉換爲一個字符串?
- 13. 如何在Ruby中將字符串列表轉換爲一個字符串?
- 14. 我如何將一個JavaScript變量轉換爲一個Java字符串變量
- 15. 如何變換一個字符串轉換日期在JavaScript
- 16. 將JSON轉換爲字符串JAVASCRIPT
- 17. JavaScript將警報轉換爲字符串
- 18. 將javascript字符串轉換爲數組
- 19. 將RGB轉換爲ColorName字符串Javascript
- 20. 將Bson轉換爲字符串 - MongoDB/Javascript
- 21. 將數組轉換爲字符串Javascript
- 22. 將字符串轉換爲javascript日期
- 23. JavaScript將字符串轉換爲日期
- 24. 將JavaScript字符串轉換爲整數
- 25. 將JavaScript字符串轉換爲日期
- 26. 將字符串轉換爲JavaScript的
- 27. 將字符串轉換爲JavaScript對象
- 28. JavaScript將字符串轉換爲散列
- 29. Javascript - 將字符串轉換爲UTF-16
- 30. 如何將一個字符串轉換爲C#中的字節?
嗚!希望它不會死亡,在jQuery中使用它非常容易。 – 2010-05-05 18:12:26