Skip to content

Instantly share code, notes, and snippets.

@clintonhalpin
Last active August 29, 2015 14:23
Show Gist options
  • Select an option

  • Save clintonhalpin/56c169522700f349ad9a to your computer and use it in GitHub Desktop.

Select an option

Save clintonhalpin/56c169522700f349ad9a to your computer and use it in GitHub Desktop.
Get starting Week
function getStartingSunday(date) {
var dayToGet = moment(date)
return dayToGet.subtract(1, 'weeks').endOf('isoWeek')
}
function _buildWeek(date) {
var days = [];
for (var i = 0; i < 7; i++) {
days.push({
name: date.format("dd"),
number: date.date(),
isToday: date.isSame(new Date(), "day"),
date: date
});
date = date.clone();
date.add(1, "d");
}
return days;
}
var days = _buildWeek(getStartingSunday(moment()));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment