today-day
Version:
1 lines • 898 B
JavaScript
!function(){var e={en_US:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],fr_FR:["dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","samedi"],he_IL:["\u05e8\u05d0\u05e9\u05d5\u05df","\u05e9\u05e0\u05d9","\u05e9\u05dc\u05d9\u05e9\u05d9","\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d7\u05de\u05d9\u05e9\u05d9","\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"]};const a=["en_US","fr_FR","he_IL"];let d=e.en_US;const n=e=>{const a=void 0!==e?e:(new Date).getDay();return d[a]},r={getSupportedLanguages:()=>a,locale:n=>{if(!n||!a.includes(n))throw Error("Not supported language");d=e[n]},today:()=>n(),random:()=>{const e=Math.floor(6*Math.random());return n(e)},addDays:e=>{let a;if(void 0===e||Number.isNaN(e))throw Error("Not a number!");{let d=e;e<0&&(d=(e%7+7)%7);const r=(e=>((new Date).getDay()+e)%7)(d);a=n(r)}return a}};"undefined"!=typeof window&&(window.todayDay=r)}();