У ЈаваСцрипт-у постоје ситуације у којима постоји потреба да се конвертује насумична или нетачна вредност датума и времена која је независна од било које временске зоне или календара. На пример, када је потребно добити вредност сваког атрибута у формату датума. У таквим случајевима, ЈаваСцрипт вам може помоћи да кодирате неформатирану вредност временске ознаке у одговарајућем формату датума и времена.
Овај приручник ће вас водити у вези са претварањем временске ознаке у формат датума у ЈаваСцрипт-у.
Како претворити вредност временске ознаке у формат датума у ЈаваСцрипт-у?
Да бисте конвертовали вредност временске ознаке у формат датума у ЈаваСцрипт-у, могу се применити следеће методе:
- “ Нови датум() ” Конструктор
- “ гетХоурс() ”, “ гетМинутес() ' и ' тоДатеСтринг() ” Методе
- “ Датум ” Класа Методе
Прођите кроз разматране методе један по један!
Метод 1: Претворите временску ознаку у формат датума у ЈаваСцрипт-у користећи конструктор „Нови датум()“
„ нови датум() ” конструктор креира нови објекат под називом “ датум ” са тренутним датумом и временом. Овај метод се може применити за креирање објекта Датум који се односи на декларисану вредност временске ознаке и приказује конвертовани формат датума.
Пример у наставку ће демонстрирати наведени концепт.
Пример
Прво, прогласите променљиву под називом „ тимеСтамп ” и сачувајте у њему одређену вредност:
био тимеСтамп = 1807110465663Затим примените „ Датум() ” да бисте креирали нови објекат датума и користили вредност тимеСтамп као аргумент:
вар датеФормат = нови датум ( тимеСтамп ) ;На крају, евидентирајте конвертовану вредност формата датума на конзоли:
цонсоле.лог ( Формат датума )Резултат горње имплементације ће бити следећи:
Метод 2: Претворите временску ознаку у формат датума у ЈаваСцрипт-у користећи методе „гетХоурс()“, „гетМинутес()“ и „тоДатеСтринг()“
Прво, доделите одређену вредност временске ознаке и сачувајте је у променљивој под називом тимеСтамп:
био тимеСтамп = 1107110465663Затим примените „ Датум() ” конструктор за креирање новог објекта датума са вредношћу тимеСтамп као аргументом као што је објашњено у претходној методи:
конст датум = нови датум ( тимеСтамп ) ;Након тога примените „ гетХоурс() ' и ' гетМинутес() ” да бисте добили сате и минуте у односу на додељену вредност тимеСтамп. Такође, примените „ тоДатеСтринг() ” да бисте добили и одговарајући датум:
датеФормат = дате.гетХоурс ( ) + ':' + дате.гетМинутес ( ) + ', ' + дате.тоДатеСтринг ( ) ;На крају, прикажите резултујући формат датума на конзоли:
цонсоле.лог ( Формат датума ) ;Излаз
Метод 3: Претворите временску ознаку у формат датума у ЈаваСцрипт-у користећи методе класе датума
„ Датум ” класа пружа различите методе за представљање декларисане временске ознаке у формату датума. Овај метод се може применити за креирање новог објекта датума и приказивање одговарајућег формата датума применом метода за преузимање сваког од његових атрибута посебно.
Погледајте следећи пример.
Пример
Поновите кораке описане у горњим методама за иницијализацију вредности временске ознаке и креирање новог објекта датума на следећи начин:
био тимеСтамп = 1107110465663био Формат датума = нови датум ( тимеСтамп ) ;
Сада примените „ гетДате() ” метод за добијање дана у месецу, “ гетМонтх() ” за добијање месеца, “ гетФуллИеар() ” за добијање вредности целе године. Такође, примените „ гетХоурс() ”, “ гетМинутес() ', и ' гетСецондс() ” за добијање одговарајућег времена у односу на дату временску ознаку.
На крају, додајте све атрибуте да бисте добили формат датума узастопно:
цонсоле.лог ( 'Датум: ' + датеФормат.гетДате ( ) +'/' + ( датеФормат.гетМонтх ( ) + 1 ) +
'/' +датеФормат.гетФуллИеар ( ) +
' ' +датеФормат.гетХоурс ( ) +
':' +датеФормат.гетМинутес ( ) +
':' +датеФормат.гетСецондс ( ) ) ;
Излаз
Саставили смо различите методе за претварање временске ознаке у формат датума у ЈаваСцрипт-у.
Закључак
Да бисте конвертовали временску ознаку у формат датума у ЈаваСцрипт-у, примените „ Нови датум() ” Метод конструктора за креирање новог објекта датума и приказ тренутног датума и времена. Такође, примените „ гетХоурс() ”, “ гетМинутес() ', и ' тоДатеСтринг() ” за компајлирање времена и датума и њихово приказивање. Штавише, „ Датум Класа ” методе се такође могу користити у исту сврху. Овај чланак води у вези са претварањем временске ознаке у формат датума у ЈаваСцрипт-у.