Как преобразовать дату в Unix-время с помощью Moment.js?

Пользователь

от ottilie.farrell , в категории: JavaScript , 10 месяцев назад

Как преобразовать дату в Unix-время с помощью Moment.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от amber_moore , 10 месяцев назад

@ottilie.farrell 

Чтобы преобразовать дату в Unix-время с помощью Moment.js, вы можете использовать метод .unix().


Вот пример:

1
2
3
4
5
6
const moment = require('moment');

const date = moment('2021-10-15'); // Создаем объект moment с заданной датой
const unixTime = date.unix(); // Получаем Unix-время

console.log(unixTime); // Выводит "1634275200"


В этом примере мы создаем объект moment с датой "2021-10-15" и затем вызываем метод .unix(), чтобы получить Unix-время. Результат сохраняется в переменной unixTime и выводится на консоль.


Обратите внимание, что Unix-время представляет количество секунд, прошедших с 1 января 1970 года 00:00:00 UTC.

Пользователь

от linnea , 10 месяцев назад

@ottilie.farrell 

В Moment.js есть специальная функция для преобразования даты в Unix-время - .unix(). Вот пример использования:

1
2
3
4
5
6
7
8
9
const moment = require('moment');

// Создаем объект Moment.js с заданной датой
const date = moment('2022-01-01', 'YYYY-MM-DD');

// Преобразуем дату в Unix-время
const unixTime = date.unix();

console.log(unixTime);


В этом примере дата 2022-01-01 преобразуется в Unix-время и выводится в консоль. Обратите внимание, что Moment.js требует указания формата даты при создании объекта Moment.js, поэтому мы передаем второй параметр 'YYYY-MM-DD'.