javascript - 日期格式 - 逻辑错误

标签 javascript jquery

我已将日期保存到 var mydate 中。当我打印时,我得到相当于 Tue Feb 10 2009 00:00:00 GMT-0800 (Pacific Standard Time) 的字符串。

现在我需要格式化 var mydate,以便它将日期显示为 Tue Feb 10 2009

代码;

var today = $(this).datepicker('getDate');
                var mydate = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay());

当我显示我的日期时,我得到了相当于Tue Feb 10 2009 00:00:00 GMT-0800(太平洋标准时间)的字符串。但我想要的是这个 2009 年 2 月 10 日星期二。如何通过格式化 var my date 来做到这一点?

最佳答案

您尝试过myDate.toDateString()吗?

这是一个例子:

> new Date().toDateString()
"Fri Feb 22 2013"

另请查看moment.js .

关于javascript - 日期格式 - 逻辑错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020908/

相关文章:

javascript - 缓存 html .load 结果以加快加载速度

php - 获取所有表单元素和不规则字符

javascript - 通过匹配开始节点和结束节点对项目进行排序

javascript - 从 cron-job.org 运行 NodeJS cron

javascript - 如何在php/mysql/jquery网页中通过ajax返回数据?

javascript - Jquerymobile 选择菜单不适用于超过 73 条记录

javascript - jQuery 函数在控制台中有效,但在代码中无效

c# - ASP.NET 空标签文本

javascript - icloud.com上的 checkout 模糊效果是如何实现的?

javascript - 允许使用 execCommand 在 contentEditable div 中使用 Tabbing