Како приказати датум и време у 12-часовном АМ/ПМ формату у ЈаваСцрипт-у?

Kako Prikazati Datum I Vreme U 12 Casovnom Am Pm Formatu U Javascript U



Приказивање датума и времена у формату од 12 сати ујутру/пм је релативно згодно за ефикасну анализу времена. Штавише, овај приступ смањује конфузију између јутра и вечери. На пример, „ ам ПМ ” оба дефинишу одређени временски интервал и лако се може повезати са временом што није случај у 24-часовном формату.

Овај текст ће објаснити методе за приказивање датума и времена у формату 12 сати ујутру/пм у ЈаваСцрипт-у.

Како приказати датум и време у формату од 12 сати пре подне/по подне у ЈаваСцрипт-у?

Следећи приступи се могу применити на приказ датума и времена у формату 12 сати пре подне у ЈаваСцрипт-у:







  • тоЛоцалеСтринг() ” Метод.
  • тоЛоцалеТимеСтринг() ” Метод.
  • У реду ” Функција.

Приступ 1: Прикажите датум и време у формату од 12 сати пре подне/по подне у ЈаваСцрипт-у помоћу методе тоЛоцалеСтринг()

тоЛоцалеСтринг() ” метода враћа објекат датума у ​​облику стринга. Овај метод се може применити за враћање тренутног времена у формату америчког језика.



Синтакса



Датум . тоЛоцалеСтринг ( локални , Опције )

У датој синтакси,





  • локални ” се односи на одређени језички формат.
  • Опције ” означава објекат коме се својства могу доделити.

Пример
Прво, креирајте нови објекат датума користећи „ нови датум() ” конструктор:

био време = Нова Датум ( ) ;

Сада примените „ тоЛоцалеСтринг() ” метод који има „ САД ” формат језика и додељене вредности времена као његове параметре. Овде, „ сат12 ” означава да ће сат бити приказан у 12-часовном формату. Ово ће резултирати приказивањем тренутног времена у америчком формату времена:



конзола. Пријава ( време. тоЛоцалеСтринг ( 'у нама' , { сат : 'нумерички' , минут : 'нумерички' , сат12 : истинито } ) ) ;

Излаз

Приступ 2: Прикажите датум и време у формату од 12 сати пре подне/по подне у ЈаваСцрипт-у помоћу методе тоЛоцалеТимеСтринг()

тоЛоцалеТимеСтринг() ” метода враћа временски распон објекта датума као стринг. Овај метод се може применити слично методи тоЛоцалеСтринг() враћањем подразумеваног времена према наведеном датуму.

Пример
У следећем примеру, на сличан начин, креирајте нови објекат датума користећи „ нови датум() ” конструктор и наведите следећи датум као свој параметар у низу „ године ”, “ месец дана ' и ' дан ' редом.

Након тога примените „ тоЛоцалеТимеСтринг() ” са наведеним форматом времена као параметром као што је објашњено у претходној методи:

конст Датум време = Нова Датум ( 2022 , 1 , 1 ) . тоЛоцалеТимеСтринг ( 'у нама' , {
сат : 'нумерички' , минут : 'нумерички' , сат12 : истинито
} )

На крају, прикажите одговарајуће време које резултира подразумеваним временом у односу на наведени датум:

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

Излаз

Приступ 3: Прикажите датум и време у формату од 12 сати преподне/по подне у ЈаваСцрипт-у користећи инлине функцију

Овај приступ се може применити да се примени условни оператор на формат ам/пм.

Пример који је у наставку илуструје наведени концепт.

Пример

конст Датум време = ( датум ) => {
нека сати = датум. гетХоурс ( ) ;
нека минута = датум. гетМинутес ( ) ;
нека ап = сати >= 12 ? 'после подне' : 'сам' ;
сати = сати % 12 ;
сати = сати ? сати : 12 ;
минута = минута. тоСтринг ( ) . патхСтарт ( два , '0' ) ;
пусти време = сати + ':' + минута + '' + ап ;
повратак мергеТиме ;
}
конзола. Пријава ( Датум време ( Нова Датум ( 2022 , 1 , 1 ) ) ) ;

У горе приказаном коду:

  • Прво, дефинишите „ у реду ” функција под називом “ Датум време() ”. Ова функција ће узети објекат датума као свој параметар.
  • гетХоурс() ” у следећем кораку ће вратити тренутни сат у 24-часовном формату у функцији.
  • Слично, „ гетМинутес() ” ће преузети тренутне минуте.
  • Након тога, креирајте променљиву под називом „ ап ” и подесите је на ам или пм у односу на вредност сати.
  • У следећем кораку трансформишите сате у формат „ 12-сатни ” уз помоћ „ % ” оператор за добијање остатка при дељењу са 12.
  • У даљем коду примените „ тоСтринг() ” да претворите израчунате минуте у стринг и користите „ патхСтарт() ” за додавање конвертованог стринга са 0 ако је само једна цифра.
  • На крају, спојите израчунато време додавањем израчунатих сати, минута и формата (ам/пм) и прикажите га:

Излаз

Закључили смо приступе који се могу користити за приказ датума и времена у формату од 12 сати ујутру/пм у ЈаваСцрипт-у.

Закључак

тоЛоцалеСтринг() ” метод, „ тоЛоцалеТимеСтринг() ” метод или „ У реду ” функција се може имплементирати за приказ датума и времена у формату од 12 сати ујутру/пм у ЈаваСцрипт-у. Први метод се може изабрати да прикаже тренутно време у одређеном временском формату, метода тоЛоцалеТимеСтринг() се може применити да врати подразумевано време у односу на наведени датум у одређеном временском формату и Инлине функција се може применити да се примени условни оператор у формату ам/пм. Овај запис је саставио приступе за приказивање датума и времена у формату 12 сати пре подне у ЈаваСцрипт-у.