Få timer og minutter fra en dato i JavaScript

Få timer og minutter fra en dato i JavaScript
I JavaScript kan det være et krav å hente en spesifikk attributt fra datoen. For eksempel å vise tiden bare med hensyn til gjeldende eller brukerspesifisert dato. Dessuten er å hente tiden i et 12-timers AM/PM-format relativt praktisk når du analyserer tiden effektivt. I slike tilfeller, å få timene og minutter fra en dato ved hjelp av JavaScript, hjelper til med å trekke ut attributter fra datoen.

Denne bloggen vil diskutere tilnærmingene til å hente timer og minutter fra en dato ved hjelp av JavaScript.

Hvordan få timer og minutter fra en date ved hjelp av JavaScript?

Timene og minuttene kan hentes fra en dato ved hjelp av “Dato()”Konstruktør i kombinasjon med følgende tilnærminger:

  • gethours ()”Og“GetMinutes ()”Metoder.
  • Tolocalestring ()”Metode.

La oss illustrere hver av tilnærmingene en etter en!

Tilnærming 1: Få timer og minutter fra en dato i JavaScript ved hjelp av Gethours () og Getminutes () -metoder

gethours ()”Metode gir timen fra 0 til 23 i gjeldende dato, og“GetMinutes ()”Metoden gir protokollen fra 0 til 59 i en dato til gjengjeld. Disse metodene kan brukes i kombinasjon for å bare hente timer og minutter fra gjeldende eller den brukerspesifiserte datoen.

Syntaks

Dato.gethours ()

I syntaks ovenfor:

De nåværende timene med hensyn til datoen vil bli hentet.

Dato.GetMinutes ()

I den gitte syntaks:

De nåværende minuttene med respekt til dags dato vil bli hentet.

Eksempel 1: Få timer og minutter fra gjeldende dato

I dette eksemplet vil timene og minuttene bli hentet fra gjeldende dato ved hjelp av "Dato()”Konstruktør:

Bruk følgende trinn, som angitt i koden ovenfor:

  • Opprett et nytt datoobjekt for å hente gjeldende dato og tid ved hjelp av “ny”Nøkkelord og“Dato()Henholdsvis konstruktør.
  • I neste trinn kan du knytte "gethours ()" og "GetMinutes ()”Metoder med den hentede datoen og vis den.
  • Dette vil resultere på timene og minuttene fra gjeldende dato.

Produksjon

I outputten kan man se at timene og minuttene på gjeldende dato er identiske med de hentede timene og minuttene.

Eksempel 2: Få timer og minutter fra den spesifiserte datoen

I dette eksemplet vil timene og minuttene bli trukket ut fra den spesifiserte datoen:

Implementere trinnene under statlige trinn, som gitt i ovennevnte kodebit:

  • På samme måte opprette et nytt datoobjekt via konstruktøren, spesifiser den angitte datoen og klokkeslettet og vis det.
  • I neste trinn, på samme måte, bruk "gethours ()”Og“GetMinutes ()”Metoder for å hente timer og minutter fra den spesifiserte datoen.
  • Til slutt, vis timene og minuttene som tilsvarer den spesifiserte datoen og klokkeslettet.

Produksjon

Timene og minuttene på den spesifiserte datamatchen med den hentede tiden, og tilfredsstiller dermed det gitte kravet.

Tilnærming 2: Få timer og minutter fra en dato i JavaScript ved bruk av Tolocalestring () -metode

Tolocalestring ()”Metode gir et tall i form av en streng ved hjelp av det lokale språkformatet. Denne metoden bruker “Dato”Objekt for å initialisere datoen til en bestemt tidssone. Dessuten kan du implementere denne metoden for å få timer og minutter fra gjeldende dato i "morgen kveld”Format.

Syntaks

Dato.tolocalestring (lokaliteter, alternativer)

I den gitte syntaks:

  • Dato”Tilsvarer variabelen som datoobjektet er lagret i.
  • Lokale”Henvis til de forskjellige tidssonene.
  • alternativer”Angi objektet med formateringsalternativer.

Eksempel

La oss oversikt følgende eksempel:

I kodelinjene ovenfor:

  • Husk den diskuterte tilnærmingen for å hente gjeldende dato og tid og vise den.
  • Etter det, bruk "tolocaletimestring ()”Metode med henholdsvis angitt tidssone og de tildelte sifrene på timer og minutter.
  • Som et resultat vil timene og minuttene vises i 2 sifre hver i “morgen kveld”Format.
  • Til slutt, vis timene og minuttene som tilsvarer gjeldende dato.

Produksjon

Ovennevnte utgang betyr at timene og minuttene vises i “12 timer”Format.

Konklusjon

Dato()”Konstruktør i kombinasjon med“gethours ()”Og“GetMinutes ()”Metode eller“Tolocalestring ()”Metode kan brukes for å få timer og minutter fra en dato i JavaScript. Den tidligere tilnærmingen kan brukes for å bare trekke ut timene og minuttene fra gjeldende eller brukerspesifisert dato. Den sistnevnte tilnærmingen kan implementeres for å utføre ønsket krav i "morgen kveld”Format. Denne bloggen forklarte hvordan du får timene og minutter fra en dato ved hjelp av JavaScript.