Мы можем использовать 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, но сохраняет ее как локальную дату и время в объекте момента.
Исходные ссылки