From 6d2f879e05575e4422d4aa6b588ca0880db6c088 Mon Sep 17 00:00:00 2001 From: Tobias Speicher Date: Mon, 21 Mar 2022 10:10:06 +0100 Subject: [PATCH] chore: replace deprecated String.prototype.substr() .substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated Signed-off-by: Tobias Speicher --- src/utils/date.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/date.js b/src/utils/date.js index 001692c45..e5383dd96 100644 --- a/src/utils/date.js +++ b/src/utils/date.js @@ -49,14 +49,14 @@ function shorten(arr, sLen) { var newArr = []; for (var i = 0, len = arr.length; i < len; i++) { - newArr.push(arr[i].substr(0, sLen)); + newArr.push(arr[i].slice(0, sLen)); } return newArr; } function monthUpdate(arrName) { return function (d, v, i18n) { - var index = i18n[arrName].indexOf(v.charAt(0).toUpperCase() + v.substr(1).toLowerCase()); + var index = i18n[arrName].indexOf(v.charAt(0).toUpperCase() + v.slice(1).toLowerCase()); if (~index) { d.month = index; } @@ -122,7 +122,7 @@ return i18n.monthNames[dateObj.getMonth()]; }, yy: function(dateObj) { - return pad(String(dateObj.getFullYear()), 4).substr(2); + return pad(String(dateObj.getFullYear()), 4).slice(2); }, yyyy: function(dateObj) { return pad(dateObj.getFullYear(), 4); @@ -183,7 +183,7 @@ d.month = v - 1; }], yy: [twoDigits, function (d, v) { - var da = new Date(), cent = +('' + da.getFullYear()).substr(0, 2); + var da = new Date(), cent = +('' + da.getFullYear()).slice(0, 2); d.year = '' + (v > 68 ? cent - 1 : cent) + v; }], h: [twoDigits, function (d, v) {