Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 Java Datestring,如何创建长的星期日格式?_Javascript_Date Formatting - Fatal编程技术网

Javascript Java Datestring,如何创建长的星期日格式?

Javascript Java Datestring,如何创建长的星期日格式?,javascript,date-formatting,Javascript,Date Formatting,这是一个从当前开始计算所需工作日数的脚本。它工作得很好。我希望它将结果呈现为一周中的长单词日,例如2015年7月6日星期一。当前结果为2015年7月6日星期一 我是一个黑客,所以一个沉默的回应不会是一种侮辱 Number.prototype.mod=函数(n){ 返回((此%n)+n)%n; } Date.prototype.addBusDays=函数(dd){ var wks=数学楼层(dd/5); var-dys=dd.mod(5); var dy=this.getDay(); 如果(dy

这是一个从当前开始计算所需工作日数的脚本。它工作得很好。我希望它将结果呈现为一周中的长单词日,例如2015年7月6日星期一。当前结果为2015年7月6日星期一

我是一个黑客,所以一个沉默的回应不会是一种侮辱

Number.prototype.mod=函数(n){
返回((此%n)+n)%n;
}
Date.prototype.addBusDays=函数(dd){
var wks=数学楼层(dd/5);
var-dys=dd.mod(5);
var dy=this.getDay();
如果(dy==6&&dd>-1){
如果(dys==0){
dys-=2;
dy+=2;
}
dys++;
dy-=6;
}
如果(dy==0&&dd<1){
如果(dys==0){
dys+=2;
dy-=2;
}
dys--;
dy+=6;
}
如果(dy+dys>5)dys+=2;
如果(dy+dys<1)dys-=2;
this.setDate(this.getDate()+wks*7+dys);
}
var today=新日期();
今天。每天(1);

document.getElementById('dtt').innerHTML=today.toDateString()只需创建一个月/日名称数组,如下所示:

var days = ["Sunday","Monday",...]; 
var months = ["January", "February", ...];
然后

function formatDate(date) {
    var day = date.getDate();
    if(day < 10) {
        day = "0" + day;
    }
    return days[date.getDay()] + " " + months[date.getMonth()] + " " + day + " " + date.getFullYear();
}

console.log(formatDate(new Date()));
函数格式日期(日期){
var day=date.getDate();
如果(第10天){
day=“0”+天;
}
返回天数[date.getDay()]+“”+月[date.getMonth()]+“”+天+“”+日期.getFullYear();
}
log(formattate(newdate());

你可以手动获取“<代码>日期>代码>对象的每一个属性(星期、月、日、年),但是考虑使用一个库来保存一些工作。谢谢你的想法,但是我试着理解Simult.js,不能把它放在我的脑子里。我知道正确的答案是在你的响应中,但是作为一个黑客,我不知道这些建议在脚本中放在哪里。
document.getElementById('dtt')。innerHTML=formatDate(今天)而不是今天使用
toDateString()