Com es mostra la data i hora de JavaScript en format AM / PM de 12 hores?

Bloc

Com es mostra la data i hora de JavaScript en format AM / PM de 12 hores?

De vegades, és possible que vulguem mostrar una data i hora de JavaScript en format 1 hora AM / PM.

En aquest article, veurem com formatar una data-hora de JavaScript en format AM / PM de 12 hores.

Crea la nostra pròpia funció

Una manera de formatar una data-hora de JavaScript en format AM / PM de 12 hores és crear la nostra pròpia funció.

Per exemple, podem escriure:

const formatAMPM = (date) => { let hours = date.getHours(); let minutes = date.getMinutes(); let ampm = hours >= 12 ? 'pm' : 'am'; hours = hours % 12; hours = hours ? hours : 12; minutes = minutes.toString().padStart(2, '0'); let strTime = hours + ':' + minutes + ' ' + ampm; return strTime; } console.log(formatAMPM(new Date(2021, 1, 1)));

Tenim el formatAMPM funció que pren un JavaScript date objecte com a paràmetre.

A la funció, anomenem getHours tio obtenir les hores en format de 24 hores.

minutes obtenir els minuts.

A continuació, creem el ampm variable i a 'am' o 'pm' segons el valor de hours .

I després canviem el hours de format de 12 hores mitjançant % operador per obtenir la resta quan es divideix per 12.

A continuació, convertim minutes a una cadena amb toString i truca padStart per tapar una cadena amb 0 si és d’un dígit.

# desenvolupament web # tecnologia #javascript

javascript.plainenglish.io

Com es mostra la data i hora de JavaScript en format AM / PM de 12 hores?

Esbrineu com mostrar la data i hora de JavaScript en format AM / PM de 12 hores? És possible que vulgueu mostrar una data i hora de JavaScript en format 1 hora AM / PM. Veurem com formatar una data-hora de JavaScript en format AM / PM de 12 hores. Per formatar DateTime, un JavaScript en format AM / PM de 12 hores és crear la nostra pròpia funció.