Мы можем использовать moment.{method} или moment().{method} после ввода

Monent поддерживает гибкий способ использования, благодаря которому у него есть хук, который помогает автоматически создавать экземпляр момента и цеплять метод вызывающего абонента.



Момент помощи над кодом:

  • Регистрация хука для первого импорта
  • Обрабатывать, когда мы вызываем monent([arguments]). Точное действие заключается в вызове функции hooks() и передаче всех аргументов в hookCallback на L6.

Момент использует одно и то же имя метода для анализа даты и времени или форматирования даты и времени

Момент поддерживает нас в использовании методов цепочки. В контексте этой цепочки ваш метод может быть синтаксическим анализатором или средством форматирования.

moment.unix(timestamp).unix()

  • Первый метод — это синтаксический анализатор, который помогает нам анализировать метку времени для объекта момента.
  • 2-й метод - форматтер, как контекст, когда мы вызываем, он был вызван из объекта момента, поэтому он будет форматировать дату и время, которое объект monent содержит в стиле unix.

moment.unix(timestamp) возвращает объект monent и автоматически форматирует его как вашу локальную дату и время

Время Unix (также известное как Время POSIX или Время эпохи UNIX) – это система для описания момента времени, определяемая как приблизительное количество секунд, прошедших с 00:00:00 по всемирному координированному времени (UTC), четверг, 1 января 1970 г.

Время Unix было рассчитано и сохранено как UTC, поэтому вы можете подумать, что получаете объект момента в формате UTC.

Но нет, момент анализирует временную метку unix из UTC, но сохраняет ее как локальную дату и время в объекте момента.

Исходные ссылки