javascript - 使用 Date.js 以月份名称、##、#### 格式预填充日期

标签 javascript jquery datejs

我必须用值预填充两个日历。我需要它采用 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 method :

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

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

关于javascript - 使用 Date.js 以月份名称、##、#### 格式预填充日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886457/

相关文章:

javascript - ejs 中的函数,变量传递到 HTML

javascript - 如何在 bootstrapTable 中渲染自定义 html,但使用 sidePagination 和 url 时?

java - 如何在 Java 中调用 DateJS 的 Date.parse()?

javascript - 在 Highchart 中按月递增 X 轴时遇到问题

javascript - 带斜杠的 jQuery 选择器

javascript - 将图像缩略图链接到不同页面幻灯片中的同一图像

javascript - 连接 Javascript 函数和字符串

jquery - 我可以在 jQuery 上声明滚动事件开始和结束的逻辑吗?

javascript - html 中的 Jquery <br> 在展开期间导致连续的文本节点

javascript - Date.js parseExact 与法国文化