Чтобы форматировать время с помощью Day.js, вы можете использовать различные методы, предоставляемые библиотекой. Вот некоторые из часто используемых методов:
-
.format(): этот метод позволяет форматировать дату или время в соответствии с определенным шаблоном. Например,dayjs().format('ГГГГ-ММ-ДД')вернет текущую дату в формате «ГГГГ-ММ-ДД». -
.format('ЧЧ:мм'): это форматирует временную часть объекта даты в формате «ЧЧ:мм», который представляет часы и минуты.р> -
.format('h:mm A'): это отформатирует временную часть объекта даты в 12-часовом формате часов с индикатором «AM» или «PM».. -
.format('dddd'): вернет полное название дня недели. -
.format('MMM'): вернет сокращенное название месяца. -
.format('YYYY'): возвращает полный год. -
.format('ГГГГ-ММ-ДД ЧЧ:мм'): дата и время будут отформатированы вместе в формате «ГГГГ-ММ-ДД ЧЧ:мм». -
.format('ГГГГ-ММ-ДДТЧЧ:мм:сс'): дата и время будут отформатированы в формате ISO 8601. -
.format('X')или.unix(): вернет временную метку Unix, представляющую дату и время.
Вот пример, демонстрирующий использование этих методов:
const dayjs = require('dayjs');
const now = dayjs();
console.log(now.format('YYYY-MM-DD')); // Output: Current date in 'YYYY-MM-DD' format
console.log(now.format('HH:mm')); // Output: Current time in 'HH:mm' format
console.log(now.format('h:mm A')); // Output: Current time in 12-hour clock format with 'AM' or 'PM' indicator
console.log(now.format('dddd')); // Output: Full name of the current day of the week
console.log(now.format('MMM')); // Output: Abbreviated month name
console.log(now.format('YYYY')); // Output: Full year
console.log(now.format('YYYY-MM-DD HH:mm')); // Output: Date and time in 'YYYY-MM-DD HH:mm' format
console.log(now.format('YYYY-MM-DDTHH:mm:ss')); // Output: Date and time in ISO 8601 format
console.log(now.format('X')); // Output: Unix timestamp representing the current date and time