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. Дата  и  время
   252   253   254   255   256   257   258   259   260   261   262