Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将当前日期格式更改为日期名称?_Javascript - Fatal编程技术网

Javascript 如何将当前日期格式更改为日期名称?

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

我试图通过这个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.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=工作日`