Javascript 如何将当前日期格式更改为日期名称?
我试图通过这个javascript代码更改减法日期格式,但我希望它应该打印日期名称,例如“Sunday”。目前正在打印周三“2019年1月30日02:31:30 GMT+0600(孟加拉国标准时间)”Javascript 如何将当前日期格式更改为日期名称?,javascript,Javascript,我试图通过这个javascript代码更改减法日期格式,但我希望它应该打印日期名称,例如“Sunday”。目前正在打印周三“2019年1月30日02:31:30 GMT+0600(孟加拉国标准时间)” var el_up=document.getElementById(“GFG_up”); var el_down=document.getElementById(“GFG_down”); var today=新日期(); el_up.innerHTML=“今天的日期=”+今天; Date.pro
var el_up=document.getElementById(“GFG_up”);
var el_down=document.getElementById(“GFG_down”);
var today=新日期();
el_up.innerHTML=“今天的日期=”+今天;
Date.prototype.days=函数(d){
this.setTime(this.getTime()-(d*24*60*60*1000));
归还这个;
}
函数gfg_Run(){
var a=新日期();
a、 减去天数(4);
el_down.innerHTML=a;
}
极客
减去天数
您需要使用方法提取日期。您将以数字形式获取日期,因此如果您想要获取名称,您应该将其与数组进行比较
例如:
const d=新日期();
施工天数=[“星期日”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”];
log(天[d.getDay()])代码>只需运行.getDay()在newdate()
上编码>以获取日期。如下所示:newdate().getDay()代码>然后简单地将日数映射到一个工作日数组中,感谢您的回复@mufasa这里是日数的映射function myFunction(){var d=new Date();var weekday=new array(7);weekday[0]=“周日”;weekday[1]=“周一”;weekday[2]=“周二”;weekday[3]=“周三”;weekday[4]=“周四”;weekday[5]=“Friday”;weekday[6]=“Saturday”;var n=weekday[d.getDay()];document.getElementById(“demo”).innerHTML=n;}
但subtract不起作用。你能告诉我减法是怎么工作的吗。我想用4天的时间减去谢谢我找到了一个方法函数getWeekDay(date){var weekdays=新数组(“星期日”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”);var day=date.getDay();返回工作日[day];}var明天=新日期();明天.setDate(明天.getDate()+1);var weekDay=getWeekDay(明天);console.log('明天将是'+工作日);var weekDay=getWeekDay(明天);document.getElementById(“shippingSixDay”).innerHTML=工作日`