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

标签 javascript

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

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)

["Mon Nov 09 2015 01:43:57 GMT-0800 (Pacific Standard Time)", "Mon Nov 09 2015 01:43:57 GMT-0800 (Pacific Standard Time)", "Mon Nov 09 2015 01:43:57 GMT-0800 (Pacific Standard Time)", "Mon Nov 09 2015 01:43:57 GMT-0800 (Pacific Standard Time)", "Mon Nov 09 2015 01:43:57 GMT-0800 (Pacific Standard Time)"]

您能否告诉我如何格式化 date() 以仅获取 2015 年 11 月 9 日星期一 并删除 01:43:57 GMT-0800(太平洋标准时间)

谢谢

最佳答案

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

arr.push(next.toDateString());

关于javascript - 如何格式化 JavaScript 长字符串日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33647971/

相关文章:

javascript - JSON.stringify 和非关联数组

javascript - 如何在点击时更改div中的内容?

Javascript继承封装,高效完成

javascript - JSONP 并反对这个

javascript - Firebase angularfire2 - 如何仅从当前用户返回数据?

javascript - JS : Input user name and print it out

javascript - 在 React Router v4 中获取未定义的组件

javascript - 如何在 Angular 中仅模拟特定的 http 资源(URL)

javascript - Jekyll:JavaScript 中的液体标签

javascript - 当 cookie 文件超过最大大小时会发生什么?