繁体   English   中英

如何格式化JavaScript长字符串日期

[英]How to Format JavaScript Long String Date

我正在使用此代码导出当前工作日的日期

var arr =[];
var curr = new Date(); 
var first = curr.getDate() - curr.getDay();
for (var i = 1; i < 6; i++) {
    var next = new Date(curr.getTime());
    next.setDate(first+1 );
    arr.push(next.toString());

}

但输出看起来像是Mon Nov 09 2015 01:43:57 GMT-0800 (Pacific Standard Time)

[“ 2015年11月9日星期一格林尼治标准时间08:00(太平洋标准时间)”,“ 2015年11月9日星期一格林尼治标准时间0800(太平洋标准时间)”,“ 2015年11月9日星期一标准时间:01:43: 57 GMT-0800(太平洋标准时间)”,“星期一11月9日2015年太平洋标准时间”,“星期一11月09日2015年11月9日格林尼治标准时间” ]

您能否让我知道如何格式化date()以仅获取Mon Nov 09 2015并删除01:43:57 GMT-0800 (Pacific Standard Time)

谢谢

您可以在Date对象上使用toDateString()方法。

arr.push(next.toDateString());

这很简单。 我正在使用您的代码。 只需使用Date()的toDateString()方法

var arr =[];
var curr = new Date(); 
var first = curr.getDate() - curr.getDay();
for (var i = 1; i < 6; i++) {
    var next = new Date(curr.getTime());
    next.setDate(first+1 );
    arr.push(next.toDateString());
}

\n
\n
\n
document.write(new Date().toDateString());
\n
\n
\n

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM