javascript - 如何完整获取星期几?

标签 javascript date

如何获取完整的星期几?

这是我的代码:

var date = new Date();

var n = date.toDateString();

我希望输出显示 Wednesday, May 22 2019 但它显示:2019 年 5 月 22 日星期三

最佳答案

JavaScript 中的默认 Date 对象对 toLocaleDateString() 方法中的格式设置的支持有限:Date​.prototype​.toLocale​Date​String() - 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/

相关文章:

javascript - 可以从浏览器中拖动的隐藏文本?

javascript - AngularJS 中的递归菜单

javascript - 如何模仿 ASP.NET AjaxOptions 委托(delegate)函数?

javascript - jquery clone() 具有影响可拖动的深复制

mysql - 如何在 MySQL 中当月的第一天和当天之间进行选择?

javascript - 将字符串转换为 ISODate

javascript - 通过react.js中的props传递用户输入值

c++ - boost加月行为的原理是什么?

Java 将给定日期转换为日期格式,如 MM/dd/yyyy

mysql - 如何在 36 秒内查找并分组时间链?