UNPKG

is-x-time

Version:

Returns boolean for various time-of-day queries such as isNight and isBusinessHours

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