Как да конвертирате дата в UTC в JavaScript

Kak Da Konvertirate Data V Utc V Javascript



UTC означава „ Универсално времево координатно време ”. Това е стандартно време, което се използва във всяка страна. В някои приложения, като например приложения за чат, разработчиците трябва да представят часа във формат UTC. Може да се постигне с помощта на методите за предварително изграждане на JavaScript на обекта Date.

Тази публикация ще дефинира процеса на конвертиране на местна дата във формат UTC в JavaScript.

Как да конвертирате дата в UTC в JavaScript?

За да конвертирате дата в UTC, използвайте дадените по-долу предварително дефинирани методи на JavaScript:







  • Метод Date.UTC().
  • toUTCString() метод

Нека обсъдим тези методи един по един.



Метод 1: Преобразуване на дата в UTC с помощта на метода Date.UTC().

Първият подход за преобразуване на датата в UTC е „ Дата.UTC() ” метод. Това е статичен предварително дефиниран метод на обекта Date, който преобразува указаната дата-час в UTC за милисекунди. Той приема датата с време като аргумент и след това я връща в милисекунди от 1 януари 1970 г. до определената дата-час.



Синтаксис
Използвайте дадения по-долу синтаксис за метода Date.UTC(), за да конвертирате датата в UTC:





Дата . UTC ( година , моя , ден , час , мин , сек , Госпожица )

В горния синтаксис,

  • година ” ще бъде четирицифрено цяло число като „ 2022 г ”.
  • моя ” е цяло число между 1-12, представляващо „ месец ”.
  • ден ” е цяло число между 1-31, указващо деня от месеца.
  • часа ” показва цяло число между 0 и 23, а стойността по подразбиране на часовете е зададена като 0.
  • мин ' представлява ' минути ” между 0 и 59, а стойността по подразбиране е 0.
  • сек ” е секундите между 0 и 59, а стойността на секундите по подразбиране е 0.
  • Госпожица ” е милисекундите между 0 и 999, стойността по подразбиране е зададена като 0
  • мин , сек , и Госпожица ” са незадължителни параметри, но са свързани един с друг, ако използвате „ Госпожица “, тогава е задължително да използвате „ сек ' и ' мин ”.

Върната стойност
Връща число, представляващо дата-час в милисекунди от 1 януари 1970 г. до посочената дата-час.



Пример
Обадете се на „ Дата.UTC() ' метод чрез предаване на дата-час ' 2022 г , 1 , 5 , 12 , единадесет , 14 ” като аргумент и съхранява върнатата стойност в променливата „ utcDate ”:

беше utcDate = Дата . UTC ( 2022 г , 1 , 5 , 12 , единадесет , 14 ) ;

Отпечатайте полученото UTC в милисекунди на конзолата, като използвате „ console.log() ” метод:

конзола. дневник ( utcDate ) ;

Съответният изход ще бъде:

Метод 2: Преобразуване на дата в UTC с помощта на метода toUTCString().

Друг метод за преобразуване на датата в UTC е „ toUTCString() ” метод. Той преобразува местната дата-час във формат UTC като низ според универсалното време. Това е най-лесният начин за преобразуване на местното време в UTC.

Синтаксис
Следвайте дадения синтаксис за „ toUTCString() ” метод:

dateObject. toUTCString ( )

Той извиква с обекта за дата, който връща текущите дата и час, и не приема параметри.

Върната стойност
Той връща низ, който представлява дата-час във формат UTC ' часова зона ' часова зона.

Пример
Първо създайте променлива ' локална дата ”, който съхранява текущата дата-час чрез извикване на „ нова дата() ”, конструкторът на обекта Date:

беше локална дата = нов Дата ( ) ;

Обадете се на „ toUTCString() ' метод с променлива ' локална дата ', който съхранява текущата дата-час и съхранява резултантното време в променлива ' utcDate ”:

беше utcDate = локална дата. toUTCString ( ) ;

Отпечатайте UTC времето на конзолата:

конзола. дневник ( utcDate ) ;

Изходът показва UTC дата-час:

Заключение

За да конвертирате датата в UTC, използвайте предварително дефинираните методи на JavaScript, “ Дата.UTC() ' метод или ' toUTCString( )” метод. Date.UTC() връща времето в милисекунди, докато методът toUTCString() дава дата-час като низ. Това е простият, най-лесният и най-често използваният метод за преобразуване на дата-час в UTC. докато Date.UTC е само за демонстрационни цели, потребителят не трябва да го използва. Тази публикация дефинира процеса на преобразуване на местна дата във формат UTC в JavaScript с примери.