Как создать дату с установленным часовым поясом без использования строкового представления в JavaScript

Kak Sozdat Datu S Ustanovlennym Casovym Poasom Bez Ispol Zovania Strokovogo Predstavlenia V Javascript



Установленный часовой пояс позволяет разработчику определить текущее смещение времени от UTC (универсальное скоординированное время). Иногда возникает необходимость создать дату с заданным часовым поясом по местному времени. Для этого используется метод JavaScript Date(). Кроме того, вы также можете использовать метод getTime() и вызывать « получить смещение часового пояса () », чтобы вставить или вычесть смещение часового пояса в зависимости от региона.

В этом посте объясняется метод создания даты с заданным часовым поясом.

Создание даты с установленным часовым поясом без строкового представления

Чтобы создать дату с установленным часовым поясом, « Дата() ” можно использовать метод JavaScript. Это встроенный метод, который используется для работы с датами и временем.







Синтаксис



В этом синтаксисе « Дата() ” вызывается метод:



новый Дата ( год, месяц, число, час, минута, секунда, миллисекунда )

год », « месяц », « дата », « час », « минута », « второй ', и ' миллисекунда ” передаются как параметры для создания даты с заданным часовым поясом.





Пример 1: определение объекта даты

В этом заявленном примере объект инициализируется как « г ». Затем «вызвать» Дата() ” и передать дату в соответствии с приведенным выше синтаксисом:

есть д '=' новый Дата ( 2023 03 двадцать , 1 , 78 , 27 , 0 ) ;

Передайте объект в качестве аргумента функции « console.log() ” для вывода результата на консоль:



консоль. бревно ( г )

Можно заметить, что дата создается с установленным часовым поясом без строкового представления:

Пример 2: Использование метода setTime()

Здесь новая дата создается и сохраняется в объявленной переменной с помощью « Дата() метод:

переменная дата '=' новый Дата ( 2023 , 07, двадцать один ) ;

Вызвать « установить время() ” для установки времени. Более того, ' получить время () ' и ' получить смещение часового пояса () ” также используются в качестве аргумента “ установить время() », чтобы получить время и установить часовой пояс. Где «getTimezoneOffset()» может вставлять или вычитать смещение часового пояса:

дата. установить время ( дата. получить время ( ) + дата. getTimezoneOffset ( ) * 60 * 1000 ) ;

Вызовите метод console.log(), чтобы отобразить результат:

консоль. бревно ( дата ) ;

В результате один день вычитается из определенной даты в соответствии со смещением часового пояса:

Это все о создании даты с установленным часовым поясом без использования строкового представления.

Заключение

Чтобы создать дату с установленным часовым поясом без строкового представления, « Дата() ” можно вызвать метод JavaScript. Это встроенный метод, который используется для работы с датами и временем. Кроме того, используйте « получить смещение часового пояса () », который может вставлять или вычитать смещение часового пояса. В этом посте указано несколько способов создания даты с заданным часовым поясом.