Javascript 如何将日期转换为格式化字符串

Javascript 如何将日期转换为格式化字符串,javascript,Javascript,我想将日期从格式2020-02-26转换为Wed 02/26?我已经尝试了下面的代码,但这不是我想要的 var weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; var a = new Date(order_date); alert(weekday[a.getDay()]); 要创建该日期格式,您需要检索日期的相关部分,并手动将它们拼成字符串,如下所示: cons

我想将日期从格式2020-02-26转换为Wed 02/26?我已经尝试了下面的代码,但这不是我想要的

var weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var a = new Date(order_date);
alert(weekday[a.getDay()]);

要创建该日期格式,您需要检索日期的相关部分,并手动将它们拼成字符串,如下所示:

const weekday=[星期日、星期一、星期二、星期三、星期四、星期五、星期六]; 设d=新日期;//订单日期 let day=工作日[d.getDay]; 设月份='00'+d.getMonth+1.slice-2; 让date='00'+d.getDate.slice-2; 让输出=`${day}${month}/${date}`;
console.logoutput 要创建该日期格式,您需要检索日期的相关部分,并手动将它们拼成字符串,如下所示:

const weekday=[星期日、星期一、星期二、星期三、星期四、星期五、星期六]; 设d=新日期;//订单日期 let day=工作日[d.getDay]; 设月份='00'+d.getMonth+1.slice-2; 让date='00'+d.getDate.slice-2; 让输出=`${day}${month}/${date}`; console.logoutput 如果您有大量工作要处理日期和格式化日期,请使用

现在设为力矩'2020-02-26'。格式为'ddd MM/DD'; console.lognow 如果您有大量工作要处理日期和格式化日期,请使用

现在设为力矩'2020-02-26'。格式为'ddd MM/DD'; console.lognow
作为使用矩的另一种选择,现代浏览器具有Intl名称空间,其中包括基于骨架的名称空间

基于骨架的方法是指定要显示的字段以及显示方式,而不是传递特定的格式字符串,它将尝试查找满足指定区域设置中约束的最短格式:

>>Intl.DateTimeFormatundefined,{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date <2002年2月25日,星期二 >>Intl.DateTimeFormat'de-de',{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date >Intl.DateTimeFormat'ja-JP',{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date < 2/25火 >>Intl.DateTimeFormat'fr-CA',{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date <3月2日至25日
作为使用矩的另一种选择,现代浏览器具有Intl名称空间,其中包括基于骨架的名称空间

基于骨架的方法是指定要显示的字段以及显示方式,而不是传递特定的格式字符串,它将尝试查找满足指定区域设置中约束的最短格式:

>>Intl.DateTimeFormatundefined,{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date <2002年2月25日,星期二 >>Intl.DateTimeFormat'de-de',{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date >Intl.DateTimeFormat'ja-JP',{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date < 2/25火 >>Intl.DateTimeFormat'fr-CA',{weekday:'short',month:'numeric',day:'numeric'}.formatnew Date <3月2日至25日
注意,这与jQuery无关,因为jQuery是一个主要用于修改DOM的框架。对于处理日期和格式化字符串,您只需要简单的JS。我已经编辑了这个问题,并指出这与jQuery无关,因为这是一个主要用于修改DOM的框架。对于处理日期和格式化字符串,您只需要简单的JS。我已经编辑了这个问题,因此如果月份是一个字符,您应该附加0。我很想听听否决票的原因。我对您的答案投了赞成票。因为我喜欢你把字符串切成前导零的方式。Idk,但可能否决投票人没有看到您的更改。如果月份是单个字符,则应附加0。我很想知道否决投票的原因。我对您的答案投了赞成票。因为我喜欢你把字符串切成前导零的方式。Idk,但可能选民没有看到你的变化。