[英]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());
}
document.write(new Date().toDateString());
\n
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.