Formatage de la date/heure JavaScript au format 12 heures AM/PM
Pour afficher un objet datetime JavaScript au format 12 heures, voici une méthode simple et efficace approche :
Solution :
function formatAMPM(date) {<br> // Extraire les heures et les minutes de l'objet date<br> var hours = date.getHours();<br> var minutes = date.getMinutes();</p><p>// Déterminer en fonction AM/PM pendant les heures<br> var ampm = heures >= 12 ? 'pm' : 'am';</p> <p>// Convertir le format 24 heures en format 12 heures<br> heures = heures % 12;<br> heures = heures ? heures : 12; // Gère minuit comme minuit</p> <p>// Formate les minutes pour inclure un zéro non significatif pour les heures inférieures à 10<br> minutes = minutes < 10 ? '0' minutes : minutes;</p><p>// Construire et renvoyer la chaîne de temps de 12 heures<br> var strTime = hours ':' minutes ' ' ampm;<br> return strTime;<br>}<br>
Utilisation :
Pour utiliser cette fonction, transmettez simplement un objet Date JavaScript en argument au fonction formatAMPM. Par exemple :
var now = new Date(); console.log(formatAMPM(now));
Cela imprimera l'heure actuelle au format AM/PM de 12 heures, par exemple "21h30".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!