Како креирати датум са постављеном временском зоном без употребе стринг репрезентације у ЈаваСцрипт-у

Kako Kreirati Datum Sa Postavlenom Vremenskom Zonom Bez Upotrebe String Reprezentacije U Javascript U



Подешена временска зона дозвољава програмеру да одреди тренутно временско одступање од УТЦ (универзално координисано време). Понекад постоји потреба да се креира датум са постављеном временском зоном према локалном времену. У ту сврху се користи ЈаваСцрипт метод Дате(). Штавише, такође можете користити метод гетТиме() и позвати „ гетТимезонеОффсет() ” да бисте уметнули или одузели помак временске зоне према региону.

Овај пост ће објаснити метод за креирање датума са постављеном временском зоном.

Креирање датума са постављеном временском зоном без приказа стрингова

Да бисте креирали датум са постављеном временском зоном, „ Датум() ” може се користити ЈаваСцрипт метод. То је уграђени метод који се користи за рад са датумима и временима.







Синтакса



У овој синтакси, „ Датум() ” се позива метод:



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

године ”, “ месец дана ”, “ датум ”, “ сат ”, “ минут ”, “ друго ', и ' милисекунда ” се прослеђују као параметри за креирање датума са постављеном временском зоном.





Пример 1: Дефинисањем објекта датума

У овом наведеном примеру, објекат је иницијализован као „ д ”. Затим, „позовите“ Датум() ” и проследите датум према горњој синтакси:

постоји д = Нова Датум ( 2023 03 двадесет , 1 , 78 , 27 , 0 ) ;

Проследите објекат као аргумент у „ цонсоле.лог() ” за приказ резултата на конзоли:



конзола. Пријава ( д )

Може се приметити да је датум креиран са постављеном временском зоном без приказа стрингова:

Пример 2: Коришћење методе сетТиме().

Овде се креира нови датум и чува се у декларисаној променљивој уз помоћ „ Датум() ” метод:

вар датум = Нова Датум ( 2023 , 07, двадесет један ) ;

Позовите „ одредити време() ” метод за подешавање времена. У наставку, ' гетТиме() ' и ' гетТимезонеОффсет() ” се такође користе као аргумент за „ одредити време() ” да бисте добили време и поставили временску зону. Где „гетТимезонеОффсет()“ може да убаци или одузме помак временске зоне:

датум. одредити време ( датум. гетТиме ( ) + датум. гетТимезонеОффсет ( ) * 60 * 1000 ) ;

Позовите метод цонсоле.лог() да бисте приказали резултат:

конзола. Пријава ( датум ) ;

Као резултат тога, један дан се одузима од дефинисаног датума према померању временске зоне:

То је све о креирању датума са постављеном временском зоном без употребе стринг репрезентације.

Закључак

Да бисте креирали датум са постављеном временском зоном без приказа стрингова, „ Датум() ” метода ЈаваСцрипт-а се може позвати. То је уграђени метод који се користи за рад са датумима и временима. Штавише, користите „ гетТимезонеОффсет() ” који може уметнути или одузети помак временске зоне. Овај пост је навео неколико начина за креирање датума са постављеном временском зоном.