我看过datejs,但我不能让它输出正确的格式.
它输出"Nov"而不是"November",并将时间"00:00:00"添加到转换结束.
Date.parse('2013-11-05') 输出Tue Nov 05 2013 00:00:00
任何帮助都会非常感谢.
Date.parse在ES5之前或ISO8601简化版之外的格式不可靠.此外,Date.toDateString还依赖于实现.
我更喜欢Moment.js,因为它很小,文档齐全,而且相当健壮 - 而且,我不喜欢手工编写日期解析和格式化.这样的事情(小提琴)应该做的工作:
var m = moment('2013-11-05')
var str = m.format('dddd, Do MMMM, YYYY')
Run Code Online (Sandbox Code Playgroud)
(Moment.js也支持本地化,如果你是那种东西.)
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |