簡體   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