padStart → Добавляем ноль при формировании даты
Каждый сталкивался с задачей формирования даты в нужном формате из объекта
Date
Помимо такой вещи как добавить +1 к результату функции
getMonth
, необходимо для читаемости добавить 0, если месяц состоит из одной цифры. то есть январь - 1 должен выглядеть как ‘01’ (01.01.2022)
Сейчас в javascript у строки есть метод, который решает эту простую задачу на раз два, метод padStart.
Для того, чтобы добавить 0 нужно вызвать метод со следующими параметрами -
'1'.padStart(2, '0')
. Где 2 это длина строки на выходе, а ‘0’ это символ, которым надо заполнить строку до нужной длины c начала, есть так же аналогичный метод
padEnd
, который добавляет символы в конец строки.