1

我必须用值预先填充两个日历。我需要它的格式为 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(我不在乎),如何以我要求的格式获取当前日期?

4

2 回答 2

2

Date.js 使用其自定义toString方法提供格式化:

var eFormatted = e.toString('MMMM dd, yyyy');
    sFormatted = s.toString('MMMM dd, yyyy');

您可以在http://code.google.com/p/datejs/wiki/FormatSpecifiers查看格式说明符的完整列表。

于 2012-01-16T21:35:15.430 回答
0
Date.today().toString("mmmm dS, yyyy");

API 文档:http ://code.google.com/p/datejs/wiki/APIDocumentation

于 2012-01-16T21:36:47.383 回答