我必须用值预先填充两个日历。我需要它的格式为 2012 年 1 月 16 日。目前,我使用的是 Date.js (http://www.datejs.com/)。
我目前有:
var e = Date.today(),
s = Date.today().add(-30).days();
这些回报Mon Jan 16 2012 00:00:00 GMT-0500 (EST)
对我来说毫无用处。无论是否使用 Date.js(我不在乎),如何以我要求的格式获取当前日期?
我必须用值预先填充两个日历。我需要它的格式为 2012 年 1 月 16 日。目前,我使用的是 Date.js (http://www.datejs.com/)。
我目前有:
var e = Date.today(),
s = Date.today().add(-30).days();
这些回报Mon Jan 16 2012 00:00:00 GMT-0500 (EST)
对我来说毫无用处。无论是否使用 Date.js(我不在乎),如何以我要求的格式获取当前日期?
Date.js 使用其自定义toString
方法提供格式化:
var eFormatted = e.toString('MMMM dd, yyyy');
sFormatted = s.toString('MMMM dd, yyyy');
您可以在http://code.google.com/p/datejs/wiki/FormatSpecifiers查看格式说明符的完整列表。
Date.today().toString("mmmm dS, yyyy");
API 文档:http ://code.google.com/p/datejs/wiki/APIDocumentation