如何获取完整的星期几?
这是我的代码:
var date = new Date();
var n = date.toDateString();
我希望输出显示 Wednesday, May 22 2019
但它显示:2019 年 5 月 22 日星期三
最佳答案
JavaScript 中的默认 Date
对象对 toLocaleDateString()
方法中的格式设置的支持有限:Date.prototype.toLocaleDateString() - JavaScript | MDN
存在一些限制(例如,某些移动浏览器不支持所有功能),但在重新发明轮子之前,值得看看它是否有您可以使用的东西。
例如,下面的代码将使您非常接近您正在寻找的格式(只是在日期和年份值之间有一个额外的逗号):
var today = new Date();
var formatOptions = {weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
console.log(today.toLocaleDateString('en-US', formatOptions));
关于javascript - 如何完整获取星期几?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56263556/