从字符串中获取星期几的Javascript方法

Javascript method of getting day of week from string?

本文关键字:Javascript 方法 取星期几 字符串      更新时间:2023-09-26

假设我有一个字符串,如下所示:2013-11-22T08:50:33+0000哪个是Friday, November 2013, 8:50:33.

如果有线索的话,我该怎么说今天是星期五呢?

您可以使用date.getDay()将日期作为数字,然后使用地图、数组或任何其他您想将该数字与日期匹配的东西

var day = new Date("2013-11-22T08:50:33+0000").getDay(); // returns 5

这样你就可以做一些类似的事情:

var s = "2013-11-22T08:50:33+0000" 
var days = [
    'Sunday',
    'Monday',
    'Tuesday',
    'Wednesday',
    'Thursday',
    'Friday',
    'Saturday'
]
var d = days[new Date(s).getDay()]; // Friday

FIDDLE