UNPKG

helg

Version:

Check if the current day is weekend or not

18 lines (15 loc) 445 B
'use strict'; var isWeekend = function (date) { var dateString = date, weekDay = dateString.getDay(), hour = ((dateString.getHours() + 11) % 12 + 1); return ((weekDay === 5 && hour >= 5) || weekDay === 6 || weekDay === 0); }; var ere = function (date) { if (!date instanceof Date) { throw new Error('Invalid date format. Use new Date()'); } date = date || new Date(); return isWeekend(date); }; exports.ere = ere;