I have a moment date object, and want to get the selected day number (0-6) or (1-7).
I tried this, but it doesn't work
var aaa= moment(date).day();
help me with this please
I have a moment date object, and want to get the selected day number (0-6) or (1-7).
I tried this, but it doesn't work
var aaa= moment(date).day();
help me with this please
Define "doesn't work".
var date = moment("2015-07-02");
var dow = date.day();
console.log(dow);
This prints "4", as expected.
If you are specifically looking for the 1-7 approach...
This is the ISO weekday number. moment.js has also taken this into account. Use isoWeekday()
moment().isoWeekday(); // returns 1-7 where 1 is Monday and 7 is Sunday
Seeing as I wrote this answer on a Tuesday, today this gives me a 2.
I think this would work
moment().weekday(); //if today is thursday it will return 4
From the docs page, notice they have these helpful headers
http://momentjs.com/docs/#/get-set/weekday/
(I didn't see them at first)
With header sections for:
.
var now = moment();
var day = now.day();
var date = now.date(); // Number