Этот пост будет определять процесс преобразования локальной даты в формат UTC в JavaScript.
Как преобразовать дату в UTC в JavaScript?
Чтобы преобразовать дату в формат UTC, используйте приведенные ниже предопределенные методы JavaScript:
- Метод Date.UTC()
- метод toUTCString()
Давайте обсудим эти методы один за другим.
Метод 1: преобразование даты в UTC с использованием метода Date.UTC()
Первый подход к преобразованию даты в UTC — это « Дата.UTC() метод. Это статический предопределенный метод объекта Date, который преобразует указанную дату и время в формат UTC в миллисекундах. Он принимает дату со временем в качестве аргумента, а затем возвращает ее в миллисекундах с 1 января 1970 года до указанной даты и времени.
Синтаксис
Используйте приведенный ниже синтаксис для метода Date.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 ”:
Распечатайте полученное значение UTC в миллисекундах на консоли, используя « console.log() метод:
приставка. журнал ( utcDate ) ;Соответствующий вывод будет:
Способ 2: преобразовать дату в UTC с помощью метода toUTCString()
Другой метод преобразования даты в UTC — это « toUTCString() метод. Он преобразует местную дату-время в формат UTC в виде строки в соответствии с универсальным временем. Это самый простой способ конвертировать местное время в UTC.
Синтаксис
Следуйте указанному синтаксису для « toUTCString() метод:
Он вызывает объект даты, который возвращает текущую дату и время и не принимает никаких параметров.
Возвращаемое значение
Он возвращает строку, представляющую дату и время в формате UTC. время по Гринвичу ' часовой пояс.
Пример
Сначала создайте переменную « местная дата », который сохраняет текущую дату и время, вызывая « новая дата() », конструктор объекта Date:
Позвоните в « toUTCString() 'метод с переменной' местная дата », который хранит текущую дату и время и сохраняет результирующее время в переменной « utcDate ”:
был utcDate знак равно местная дата. toUTCString ( ) ;Распечатайте время UTC на консоли:
приставка. журнал ( utcDate ) ;На выходе отображается дата-время UTC:
Вывод
Чтобы преобразовать дату в UTC, используйте предопределенные методы JavaScript: Дата.UTC() 'метод' или ' toUTCString( )». Date.UTC() возвращает время в миллисекундах, а метод toUTCString() возвращает дату-время в виде строки. Это простой, легкий и наиболее часто используемый метод преобразования даты и времени в формат UTC. в то время как Date.UTC предназначен только для демонстрационных целей, пользователь не должен его использовать. Этот пост определяет процесс преобразования локальной даты в формат UTC в JavaScript с примерами.