Овај пост ће дефинисати процес претварања локалног датума у УТЦ формат у ЈаваСцрипт-у.
Како претворити датум у УТЦ у ЈаваСцрипт-у?
Да бисте конвертовали датум у УТЦ, користите доле наведене ЈаваСцрипт унапред дефинисане методе:
- Метода Дате.УТЦ().
- метода тоУТЦСтринг().
Хајде да разговарамо о овим методама један по један.
Метод 1: Претворите датум у УТЦ помоћу методе Дате.УТЦ().
Први приступ претварању датума у УТЦ је „ Датум.УТЦ() ” метод. То је статички унапред дефинисани метод објекта Дате који конвертује наведени датум-време у УТЦ у милисекундама. Он прихвата датум са временом као аргумент, а затим га враћа у милисекундама од 1. јануара 1970. на наведени датум-време.
Синтакса
Користите доле дату синтаксу за методу Дате.УТЦ() да бисте претворили датум у УТЦ:
Датум . УТЦ ( године , мој , дан , сат , мин , сец , Госпођа )
У горњој синтакси,
- „ године ” ће бити четвороцифрени цео број као што је „ 2022 ”.
- “ мој ” је цео број између 1-12 који представља „ месец дана ”.
- “ дан ” је цео број између 1-31, који означава дан у месецу.
- “ сати ” означава цео број између 0 и 23, а подразумевана вредност сати је постављена на 0.
- “ мин ” представља “ минута ” између 0 и 59, а подразумевана вредност је 0.
- “ сец ” су секунде између 0 и 59, а подразумевана вредност секунди је 0.
- “ Госпођа ” је милисекунде између 0 и 999, подразумевана вредност је постављена на 0
- „ мин , сец , и Госпођа ” су опционални параметри, али су повезани један са другим, ако користите „ Госпођа “, онда је обавезно користити „ сец ' и ' мин ”.
Повратна вредност
Враћа број који представља датум-време у милисекундама од 1. јануара 1970. до наведеног датума-времена.
Пример
Звати ' Датум.УТЦ() ” метод преношењем датума и времена “ 2022 , 1 , 5 , 12 , Једанаест , 14 ” као аргумент и сачувајте враћену вредност у променљивој “ утцДате ”:
Одштампајте резултујући УТЦ у милисекундама на конзоли користећи „ цонсоле.лог() ” метод:
конзола. Пријава ( утцДате ) ;Одговарајући излаз ће бити:
Метод 2: Претворите датум у УТЦ помоћу методе тоУТЦСтринг().
Други метод за претварање датума у УТЦ је „ тоУТЦСтринг() ” метод. Конвертује локални датум-време у УТЦ формат као стринг према универзалном времену. То је најлакши начин да претворите локално време у УТЦ.
Синтакса
Пратите дату синтаксу за „ тоУТЦСтринг() ” метод:
Позива са објектом датума који враћа тренутни датум и време и не узима никакве параметре.
Повратна вредност
Враћа стринг који представља датум-време у УТЦ формату “ ГМТ ' Временска зона.
Пример
Прво, креирајте променљиву „ лоцалДате ” који чува тренутни датум и време позивањем „ нови датум() “, конструктор објекта Дате:
Звати ' тоУТЦСтринг() ” метод са променљивом “ лоцалДате ” који чува тренутни датум-време и чува резултујуће време у променљивој “ утцДате ”:
био утцДате = лоцалДате. тоУТЦСтринг ( ) ;Одштампајте УТЦ време на конзоли:
конзола. Пријава ( утцДате ) ;Излаз приказује УТЦ датум и време:
Закључак
Да бисте претворили датум у УТЦ, користите унапред дефинисане методе ЈаваСцрипт-а, „ Датум.УТЦ() ” метод или “ тоУТЦСтринг( )” метод. Дате.УТЦ() враћа време у милисекундама, док метода тоУТЦСтринг() даје датум-време као стринг. То је најједноставнији, најлакши и најчешће коришћени метод за претварање датума и времена у УТЦ. док је Дате.УТЦ само у сврху демонстрације, корисник не би требало да га користи. Овај пост дефинише процес претварања локалног датума у УТЦ формат у ЈаваСцрипт-у са примерима.