如何在javascript中从日期中提取日期名称
我有一些日期,我只需要从这些日期获取/提取日期。例如,我的输出是 Day1:Wed Jun 10 2020 20:22:50 GMT+0530印度标准时间,这里我只需要从输出中获取“Wed”。下面是代码 javascript 您可以使用设置日期格式并获取工作日 函数addDaysdateObj,numDays{ dateObj.setdateobj.getDate+numDays; 返回日期OBJ; } var day1=新日期; var day2=新增日期,1; var day3=新增日期,2; var day4=新增日期,3; var day5=新增日期,4; let options={weekday:'short'}; console.log “Day1:”+Day1.ToLocalString“en-US”,选项+ '\nDay2:'+day2.toLocaleString'en-US',选项+ “\nDay3:”+day3.ToLocalString“en-US”,选项+ “\nDay4:”+day4.toLocaleString“en-US”,选项+ “\nDay5:”+day5.toLocaleString“en-US”,选项如何在javascript中从日期中提取日期名称,javascript,date,dayofweek,Javascript,Date,Dayofweek,我有一些日期,我只需要从这些日期获取/提取日期。例如,我的输出是 Day1:Wed Jun 10 2020 20:22:50 GMT+0530印度标准时间,这里我只需要从输出中获取“Wed”。下面是代码 javascript 您可以使用设置日期格式并获取工作日 函数addDaysdateObj,numDays{ dateObj.setdateobj.getDate+numDays; 返回日期OBJ; } var day1=新日期; var day2=新增日期,1; var day3=新增日期,
; 您可以使用此解决方案:
var weekday = new Array(7);
weekday[0] = "Sun";
weekday[1] = "Mon";
weekday[2] = "Tue";
weekday[3] = "Wed";
weekday[4] = "Thu";
weekday[5] = "Fri";
weekday[6] = "Sat";
function addDays(dateObj, numDays) {
dateObj.setDate(dateObj.getDate() + numDays);
return dateObj;
}
var day1 = new Date();
var day2 = addDays(new Date(), 1);
var day3 = addDays(new Date(), 2);
var day4 = addDays(new Date(), 3);
var day5 = addDays(new Date(), 4);
console.log(
'Day1: ' + weekday[day1.getDay()] +
'\nDay2: ' + weekday[day2.getDay()] +
'\nDay3: ' + weekday[day3.getDay()] +
'\nDay4: ' + weekday[day4.getDay()] +
'\nDay5: ' + weekday[day5.getDay()]
);
谢谢你的回答,你能帮我在angular 6中如何使用这个吗?用你的angular代码发布一个新问题,需要使用这个,以及如何使用它
var weekday = new Array(7);
weekday[0] = "Sun";
weekday[1] = "Mon";
weekday[2] = "Tue";
weekday[3] = "Wed";
weekday[4] = "Thu";
weekday[5] = "Fri";
weekday[6] = "Sat";
function addDays(dateObj, numDays) {
dateObj.setDate(dateObj.getDate() + numDays);
return dateObj;
}
var day1 = new Date();
var day2 = addDays(new Date(), 1);
var day3 = addDays(new Date(), 2);
var day4 = addDays(new Date(), 3);
var day5 = addDays(new Date(), 4);
console.log(
'Day1: ' + weekday[day1.getDay()] +
'\nDay2: ' + weekday[day2.getDay()] +
'\nDay3: ' + weekday[day3.getDay()] +
'\nDay4: ' + weekday[day4.getDay()] +
'\nDay5: ' + weekday[day5.getDay()]
);