Page 257 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 257
Одно из затруднений, которые библиотека Moment . j s не решает пол
ностью, - это использование сокращений часового пояса, таких как
EST или PST. Она исключила символ форматирования z в связи с от
сутствием единых международных стандартов. Подробное обсужде
ние проблем с сокращениями часового пояса приведено в документа-
ции библиотеки Moment . j s.
Компоненты даты
Если необходимо получить доступ к индивидуальным компонентам экземпляра
Date, используйте соответствующие методы.
const d = new Date ( D ate . U TC ( 1 8 1 5 , 9 , 1 0 ) ) ;
/ / здесь представлен вывод для Лос-Анджелеса
d . getFullYear ( ) // 1 8 1 5
d . getMonth ( ) / / 9 - October
d . getDate ( ) / / 9
d . getDay ( ) / / 1 - Monday
d . getHours ( ) / / 1 7
d . getMinutes ( ) / / О
d . getSeconds ( ) / / О
d . getMilliseconds ( ) / / О
// есть также эквиваленты ИТС для вьпп еупомянутого :
d . getUTCFullYear ( ) / / 1815
d . getUTCMonth ( ) / / 9 - October
d . getUTCDate ( ) / / 1 0
1 1 . . . и т . д .
в
Если ы будете использовать Moment . j s , т о вам вряд и потребуется работать
л
с индивидуальными компонентами, но нужно знать, что это возможно.
Срав н е н и е дат
Для простых сравнений даты (действительно ли дата А следует после даты В или
наоборот?) вы можете использовать встроенные операторы сравнения JavaScript.
Помните, что экземпляры Date хранят дату как число, поэтому операторы сравнения
просто работают с числами.
const dl new Date ( 1 9 9 6 , 2 , 1 ) ;
const d2 new Date ( 2 0 0 9 , 4 , 2 7 ) ;
dl > d2 / / false
dl < d2 // true
260 Глава 1 5. Дата и время

