how to get the day from date string in JavaScript?
Output:
2015-06-25 - Thursday
2015-07-10 - Friday
how to get the day from date string in JavaScript?
Output:
2015-06-25 - Thursday
2015-07-10 - Friday
You could try this:
var d = new Date("2015-06-25");
var weekday = [];
weekday[0] = "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";
var day = weekday[d.getDay()]; // Wednesday
var dateParts = "2015-06-25".split('-');
(["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"])[new Date(dateParts[0], dateParts[1] - 1, dateParts[2], 0, 0, 0).getDay() - 1]
var daysOfTheWeek = ['Sun','Mon','Tues','Wed','Thu','Fri','Sat'];
var date = new Date("2015-06-25");
var day = daysOfTheWeek[ date.getDay() ];
getDay()
- method returns the day of the week expressed as an integer from 0
(Sunday
) to 6
(Saturday
).
function getWeekDay(dateString){
var date = new Date(dateString);
var weekdays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
^ ^ ^
index 0 4 6
return weekdays[date.getDay()];
}
getWeekDay("2015-06-25"); // calling getWeekDay method
// return day: Thursday