Как да създадете дата със зададена часова зона, без да използвате низово представяне в JavaScript

Kak Da S Zdadete Data S S Zadadena Casova Zona Bez Da Izpolzvate Nizovo Predstavane V Javascript



Зададената часова зона позволява на разработчика да определи текущо отместване на времето спрямо UTC (Универсално координирано време). Понякога има нужда да създадете дата със зададена часова зона според местното време. За тази цел се използва методът Date() на JavaScript. Освен това можете също да използвате метода getTime() и да извикате „ getTimezoneOffset() ”, за да вмъкнете или извадите отместването на часовата зона според региона.

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

Създаване на дата със зададена часова зона без представяне на низ

За да създадете дата със зададена часова зона, „ Дата() ” може да се използва методът на JavaScript. Това е вграден метод, който се използва за работа с дати и часове.







Синтаксис



В този синтаксис „ Дата() ” се извиква метод:



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

година ”, “ месец ”, “ дата ”, “ час ”, “ минута ”, “ второ ', и ' милисекунда ” се предават като параметри за създаване на дата със зададена часова зона.





Пример 1: Чрез дефиниране на обекта за дата

В този пример обектът се инициализира като „ д ”. След това „извикайте“ Дата() ” и предайте датата според горния синтаксис:

има d = нов Дата ( 2023 г 03 двадесет , 1 , 78 , 27 , 0 ) ;

Предайте обекта като аргумент на „ console.log() ” за показване на резултата на конзолата:



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

Може да се забележи, че датата е създадена със зададена часова зона без представяне на низ:

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

Тук се създава нова дата и се съхранява в декларираната променлива с помощта на „ Дата() ” метод:

променлива дата = нов Дата ( 2023 г , 07, двадесет и едно ) ;

Извикайте „ setTime() ” за задаване на часа. Освен това, ' getTime() ' и ' getTimezoneOffset() ” също се използват като аргумент на „ setTime() ”, за да получите часа и да зададете часовата зона. Където „getTimezoneOffset()“ може да вмъкне или извади отместването на часовата зона:

дата. setTime ( дата. getTime ( ) + дата. getTimezoneOffset ( ) * 60 * 1000 ) ;

Извикайте метода console.log(), за да покажете резултата:

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

В резултат на това един ден се изважда от определената дата според отместването на часовата зона:

Това е всичко за създаване на дата със зададена часова зона без използване на низово представяне.

Заключение

За да създадете дата със зададена часова зона без представяне на низ, „ Дата() ” метод на JavaScript може да бъде извикан. Това е вграден метод, който се използва за работа с дати и часове. Освен това използвайте „ getTimezoneOffset() ”, който може да вмъкне или извади отместването на часовата зона. Тази публикация посочи няколко начина за създаване на дата със зададена часова зона.