blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

Bonjour,

si comme moi vous êtes amené à créer des dates en JavaScript peu importe le format, les heures les minutes les secondes sont  générées comme suit:

de 0 a 23 pour les heures

de 0 a 59 pour les minutes

de 0 à 59 pour les secondes

hors si à l’affichage vous voulez avoir un format à deux positions du genre

01:08:05  au lieu de 1:8:5

 

voici l’astuce:

créez une petit fonction

logDate = new Date();
function leadingZero(num)
{
return num.toString().replace(/^(\d)$/,"0$1")
}				
				
var dateLog = leadingZero(logDate.getHours)+':'
+leadingZero(logDate.getMinutes)+':'
+leadingZero(logDate.getSecondes);

 
 
et voila et vous obtiendrez bien
une date à ce format hh:mm:ss par exemple

 

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s