我有一個值'05/17/2010'
我想通過使用dojo.date.locale
來獲取它作爲'May 17, 2010'
。我已經使用dojo.date.locale.parse
嘗試如下:如何使用dojo將字符串解析爲日期模式
x = '05/17/2010'
var x = dojo.date.locale.parse(x, {datePattern: "MM/dd/yyyy", selector: "date"});
alert(x)
這並沒有給我想要的日期模式。
我也嘗試更換模式爲datePattern : "MMMM d, yyyy"
,但它返回null
。
好... adddng分號也不管用,因爲JavaScript是弱類型 – Dojouser 2010-05-18 20:17:10
而且還提醒X給我這樣 星期一輸出2010年5月17日00:00:00 GMT-0500(中央夏令時間) 但這不是我想要的...我想在2010年5月17日獲得它的格式。 如果我嘗試將日期模式更改爲MMMM d,yyyy,則警報會讓我爲空。任何想法是什麼問題? – Dojouser 2010-05-18 20:21:19
在第一次分配x之後,你確實缺少了一個分號。這只是一個語法問題,與打字無關。你也不應該在賦值x後使用var,儘管額外的聲明將被忽略。 JYelton的語法看起來正確。 – peller 2010-05-19 00:48:49