Javascript method of getting day of week from string?

datetime, javascript, parsing, string

Solution

You'd use `date.getDay()` to get the day as a number, and then you'll use a map, array or anything else you'd like to match that number to a day

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

so you can do something like:

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

Problem

Say I have a string like the following: `2013-11-22T08:50:33+0000` Which is `Friday, November 2013, 8:50:33.` How would I go about telling that it's Friday given the string?

Original source