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

published 02 December 2020

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

Date

Помимо такой вещи как добавить +1 к результату функции

getMonth

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

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

Для того, чтобы добавить 0 нужно вызвать метод со следующими параметрами -

'1'.padStart(2, '0')

. Где 2 это длина строки на выходе, а ‘0’ это символ, которым надо заполнить строку до нужной длины c начала, есть так же аналогичный метод

padEnd

, который добавляет символы в конец строки.

Теги: padStart date