Добавляем ноль при формировании даты

Каждый сталкивался с задачей формирования даты в нужном формате из объекта Date

Помимо такой вещи как добавить +1 к результату функции getMonth, необходимо для читаемости добавить 0, если месяц состоит из одной цифры. то есть январь - 1 должен выглядеть как '01' (01.01.2022)

Сейчас в javascript у строки есть метод, который решает эту простую задачу на раз два, метод padStart.

Для того, чтобы добавить 0 нужно вызвать метод со следующими параметрами - '1'.padStart(2, '0'). Где 2 это длина строки на выходе, а '0' это символ, которым надо заполнить строку до нужной длины c начала, есть так же аналогичный метод padEnd, который добавляет символы в конец строки.