Добавление
Возвращает клонированный Day.js объект с определённым количеством добавленного времени.
const a = dayjs()
const b = a.add(7, 'day')
// a -> первоначальное значение и не изменится
// b -> результат манипуляции
Единицы измерения не чувствительны к регистру, также поддерживают длинную и краткую формы записи. Короткие формы чувствительны к регистру.
Список всех доступных единиц измерения
Единица | Сокращение | Описание |
---|---|---|
day | d | День |
week | w | Неделя |
month | M | Месяц |
quarter | Q | Квартал (
зависящий
QuarterOfYear
plugin
) |
year | y | Год |
hour | h | Час |
minute | m | Минута |
second | s | Секунда |
millisecond | ms | Миллисекунда |
В качестве альтернативы можно использовать продолжительности для добавления в объект Day.js.
result = dayjs().add(dayjs.duration({'days' : 1}))
Когда передаются десятичные значения для days (дней) и weeks (неделей), они округляются до ближайшего целого числа перед сложением.