繁体   English   中英

使用Javascript日期显示星期几

[英]Display day of the week with Javascript date

我使用下面的代码显示未来7天的日期。 但是,这个javascript代码将日期格式化为mm / dd / yyyy。

我想修改下面的javascript代码,让它显示星期几而不是11月1日星期五

我不需要它来显示年份。

任何帮助都会非常感激,因为我很难过。

<script>
var myDate=new Date();
myDate.setDate(myDate.getDate()+7);
var n=myDate.toLocaleDateString();
document.write(n);
</script>

Date有一个getDay()方法,它返回一个日期编号,从星期日0开始,继续星期一= 1,星期二= 2,依此类推。

您可以使用它来返回工作日。 请参阅如何使用JavaScript和类似问题从特定日期获取当天

document.write(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][myDate.getDay()]);

试试这个,从当天输出的1周内你得到的是: 11月1日星期五

<script >
<!--

var m_names = ["January", "February", "March", 
"April", "May", "June", "July", "August", "September", 
"October", "November", "December"];

var d_names = ["Sunday","Monday", "Tuesday", "Wednesday", 
"Thursday", "Friday", "Saturday"];

var myDate = new Date();
myDate.setDate(myDate.getDate()+7);
var curr_date = myDate.getDate();
var curr_month = myDate.getMonth();
var curr_day  = myDate.getDay();
document.write(d_names[curr_day] + "," + m_names[curr_month] + " " +curr_date);

//-->
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM