is-x-time
Version:
Returns boolean for various time-of-day queries such as isNight and isBusinessHours
3 lines (2 loc) • 3.42 kB
JavaScript
;function n(n){return n>11&&n<18}function t(n){return n>8&&n<17}function r(n){return n>5&&n<18}function e(n){return n>17&&n<=23}function o(n){return n>15&&n<=23}function i(){return new Date(Date.now()).getHours()}function s(t){return void 0===t&&(t=i()),n(t)}function u(n){return parseInt(new Intl.DateTimeFormat("en",{hour:"numeric",hourCycle:"h23",timeZone:n}).format(Date.now()))}function a(n){return s(u(n))}var f;Object.defineProperty(exports,"__esModule",{value:!0});var c=((f={})["us-east-2"]="America/New_York",f["us-east-1"]="America/New_York",f["us-west-1"]="America/Los_Angeles",f["us-west-2"]="America/Los_Angeles",f["af-south-1"]="Africa/Cairo",f["ap-east-1"]="Asia/Hong_Kong",f["ap-southeast-3"]="Asia/Jakarta",f["ap-south-1"]="Asia/Kolkata",f["ap-northeast-3"]="Asia/Tokyo",f["ap-northeast-2"]="Asia/Seoul",f["ap-southeast-1"]="Asia/Singapore",f["ap-southeast-2"]="Australia/Sydney",f["ap-northeast-1"]="Asia/Tokyo",f["ca-central-1"]="America/Toronto",f["cn-north-1"]="Asia/Shanghai",f["cn-northwest-1"]="Asia/Shanghai",f["eu-central-1"]="Europe/Berlin",f["eu-west-1"]="Europe/Dublin",f["eu-west-2"]="Europe/London",f["eu-south-1"]="Europe/Rome",f["eu-west-3"]="Europe/Paris",f["eu-north-1"]="Europe/Stockholm",f["me-south-1"]="Asia/Riyadh",f["sa-east-1"]="America/Sao_Paulo",f);function p(n){return void 0===n&&(n=i()),t(n)}function h(n){return p(u(n))}function x(n){return void 0===n&&(n=i()),function(n){return n>7&&n<16}(n)}function A(n){return x(u(n))}function g(n){return void 0===n&&(n=i()),r(n)}function S(n){return g(u(n))}function I(n){return void 0===n&&(n=i()),e(n)}function m(n){return I(u(n))}function v(n){return void 0===n&&(n=i()),o(n)}function d(n){return v(u(n))}function l(n){return n>5&&n<12}function w(n){return void 0===n&&(n=i()),l(n)}function y(n){return w(u(n))}function E(n){return n>=0&&n<6}function T(n){return void 0===n&&(n=i()),E(n)}function D(n){return T(u(n))}function N(n){return n>=0&&n<8}function W(n){return void 0===n&&(n=i()),N(n)}function H(n){return W(u(n))}function _(n){return n>17||n<6}function k(n){return void 0===n&&(n=i()),_(n)}function B(n){return k(u(n))}exports.afternoon=n,exports.businessHours=t,exports.dayTime=r,exports.evening=e,exports.eveningShift=o,exports.isAfternoon=s,exports.isAfternoonIn=a,exports.isAfternoonInAWS=function(n){return a(c[n])},exports.isBusinessHours=p,exports.isBusinessHoursIn=h,exports.isBusinessHoursInAWS=function(n){return h(c[n])},exports.isDayShift=x,exports.isDayShiftIn=A,exports.isDayShiftInAWS=function(n){return A(c[n])},exports.isDayTime=g,exports.isDayTimeIn=S,exports.isDayTimeInAWS=function(n){return S(c[n])},exports.isEvening=I,exports.isEveningIn=m,exports.isEveningInAWS=function(n){return m(c[n])},exports.isEveningShift=v,exports.isEveningShiftIn=d,exports.isEveningShiftInAWS=function(n){return d(c[n])},exports.isMorning=w,exports.isMorningIn=y,exports.isMorningInAWS=function(n){return y(c[n])},exports.isNight=T,exports.isNightIn=D,exports.isNightInAWS=function(n){return D(c[n])},exports.isNightShift=W,exports.isNightShiftIn=H,exports.isNightShiftInAWS=function(n){return H(c[n])},exports.isNightTime=k,exports.isNightTimeIn=B,exports.isNightTimeInAWS=function(n){return B(c[n])},exports.morning=l,exports.night=E,exports.nightShift=N,exports.nightTime=_,exports.nowHour=i,exports.nowHourIn=u,exports.nowHourInAWS=function(n){return u(c[n])};
//# sourceMappingURL=is-x-time.js.map