Javascript Java Datestring,如何创建长的星期日格式?
这是一个从当前开始计算所需工作日数的脚本。它工作得很好。我希望它将结果呈现为一周中的长单词日,例如2015年7月6日星期一。当前结果为2015年7月6日星期一 我是一个黑客,所以一个沉默的回应不会是一种侮辱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
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()天哪,塞巴斯蒂安,我刚看到你做的小提琴。非常感谢。我会继续努力的。塞巴斯蒂安,我现在有时间来研究你为我写的东西。我非常感谢你与我分享这一点。它工作得很好,我很感谢你的时间/附言