diff --git a/themes/doi-theme/layouts/partials/numbers-graphs-js.html b/themes/doi-theme/layouts/partials/numbers-graphs-js.html index 041ddf6..8b7529a 100644 --- a/themes/doi-theme/layouts/partials/numbers-graphs-js.html +++ b/themes/doi-theme/layouts/partials/numbers-graphs-js.html @@ -190,9 +190,7 @@ both.push([key, monthlyResolutions[key].resolutions ]) ; //console.log('adding row'); - datestring = key + "-01"; - var dateobj = new Date(datestring); - //console.log("datestring= " , datestring); + var dateobj = getLastDayOfMonth(datestring); data.addRow([dateobj, monthlyResolutions[key].resolutions ]); } @@ -236,6 +234,12 @@ return; } + function getLastDayOfMonth(monthString) { + const [year, month] = monthString.split('-').map(Number); + const lastDay = new Date(year, month, 0); + return lastDay; + } + function renderResolutionsBotPercent(doiResolutions) { try { let botPercentElement = document.getElementById('bot_percent'); @@ -294,4 +298,4 @@ } } - \ No newline at end of file +