diff --git a/src/js/utilsFC.js b/src/js/utilsFC.js index 2b8fea7f87eaf7e438210a58f63901468d63e3ac..d9d63199da3037394276f648e6fe66346171deb0 100644 --- a/src/js/utilsFC.js +++ b/src/js/utilsFC.js @@ -1187,12 +1187,25 @@ window.years = function(weeks) { return r; }; -window.asDate = function(weeks, bonusDay = 0) { +/** + * @param {number} [weeks] + * @param {number} [bonusDay] + * @return {Date} + */ +window.asDate = function(weeks = null, bonusDay = 0) { + if (weeks == null) { + weeks = State.variables.week; + } let d = new Date(2037, 0, 12); d.setDate(d.getDate() + weeks * 7 + bonusDay); return d; }; -window.asDateString = function(weeks, bonusDay = 0) { +/** + * @param {number} [weeks] + * @param {number} [bonusDay] + * @return {string} + */ +window.asDateString = function(weeks = null, bonusDay = 0) { return asDate(weeks, bonusDay).toLocaleString(undefined, {year: 'numeric', month: 'long', day: 'numeric'}); };