begin process at 2012 02 14 17:12:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > FORMATER DES MILLISECONDES AU FORMAT HH:MM:SS:MMM

FORMATER DES MILLISECONDES AU FORMAT HH:MM:SS:MMM


 Description

Bizarre, mais je n'ai pas trouvé de soluce à mon besoin express.
Je me suis donc fait la fonction vite-fait.
Très simple, mais peut éviter de creuser au besoin.

Source

  • // pour mon exemple on doit trouver 00:14:34:804
  • $v = 874804; //variable en millièmes de secondes.
  • echo ms_2_hms($v);
  • function ms_2_hms($t) {
  • // isoler les millisecondes
  • $ms = substr($t, -3);
  • // totaliser les secondes entieres
  • $ts = substr($t, 0, strlen($t) - 3);
  • $h = str_pad((floor($ts / 3600)), 2, "0", STR_PAD_LEFT); // nombre d'heures
  • $r = $ts - ($h * 3600); // secondes restantes
  • $m = str_pad((floor($r / 60)), 2, "0", STR_PAD_LEFT); // nombre de minutes
  • $s = str_pad(($r - ($m * 60)), 2, "0", STR_PAD_LEFT); // secondes restantes
  • return $h.":".$m.":".$s.":".$ms;
  • }
// pour mon exemple on doit trouver 00:14:34:804
$v = 874804;  //variable en millièmes de secondes.

echo ms_2_hms($v);

function ms_2_hms($t)	{
	// isoler les millisecondes
	$ms = substr($t, -3);
	// totaliser les secondes entieres
	$ts = substr($t, 0, strlen($t) - 3);

	$h = str_pad((floor($ts / 3600)), 2, "0", STR_PAD_LEFT);	// nombre d'heures
	$r = $ts - ($h * 3600);						// secondes restantes
	$m = str_pad((floor($r / 60)), 2, "0", STR_PAD_LEFT);		// nombre de minutes
	$s = str_pad(($r - ($m * 60)), 2, "0", STR_PAD_LEFT);		// secondes restantes
	
	return $h.":".$m.":".$s.":".$ms;
}



 Sources de la même categorie

Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER EN 70 LIGNES par tchconst
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche

 Sources en rapport avec celle ci

Source avec Zip CLASSE DATETIME AVEC TRADUCTION par 1030
Source avec Zip CLASSE DATETIME ÉTENDUE PHP 5.2 par nautilus99
Source avec Zip GÉNÉRATEUR DE DATE DANS TOUTES LES LANGUES DU MONDE EN (PHP)... par abdelaziz_info
Source avec Zip CLASS DE VALIDATIONS DE DATE, ENTIER, STRING,... par whiskycoke
FONCTION DE VÉRIFICATION DE LA DATE ET DE L'HEURE par evay16

Commentaires et avis

Commentaire de Astalavista le 28/03/2010 18:48:37

Quelques petits conseils :
à l'entrée de ta fonction fait voir un cast:
$t = (int)$t;
pour être sur d'avoir un nombre.
et pour ta ligne 17, essaye de faire plutôt ça :
return $h.':'.$m.':'.$s.':'.$ms;
Ton script sera plus rapide ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

format de date et time en c+ [ par tertulia ] comment modifier le format de la date c'est dire remplacer les / par - et de l'heure càd remlacer : par - voilac pour pouvoir creer un fichier avec la Conversion lors de l'envoi d'une date en FR depuis un champ formulaire vers MySQL et retour de date conversion en FR pour afficher dans champs formulaire [ par rem78 ] Bonjour,Je travail avec Dreamweaver 8, j'ai créé un formulaire dans un page qui contient 4 champs ( 2 champs pour envoyer un texte de MAJ et Conversion date [ par rduvrac ] Bonjour je cherche à transformer une date de ce format : AAAAMMJJ en ce format : JJ/MM/AAAA ça doit pas être trop compliqué mais je sais pas comment Changer le format d'un timestamp [ par ofillion ] Bonjour à tous, Dans ma base, j'ai un champs timestamp qui enregistre par défaut la date et l'heure du jour lors de l'ajout d'un enregistrement. Elle Date standard en format windows [ par theplayer777 ] Salut,Je cherche à transformer une date standard (jj/mm/aaaa ou aaaa-mm-jj peu importe) en format windows, dit "julian" je crois... Par exemple aujour verifier date formulaire [ par thezuzu ] Bonjour, je ne c'est pas si cette question a deja ete pose alors je la demande quand je voudrais avoir un code en php ou javascript qui verifirait si heure et date [ par jamelzzz ] bonjour,j'ai crée  un code qui affiche l'heure automatique.il marche trés  bien lorsque on appuie sur actualiser(F5).maintenant au  desous de cette  c Fonction date() et décalage horaire [ par pouchteck ] Bonjour, Je suis en train de programmer une partie commentaires en PHP pour mon site, et je voudrais afficher la date et l'heure de post, avec la fonc Chargement d'une date farfelue avec la fonction STRTOTIME [ par ecolom ] Bonjour les z'amis, je ressors mes rames pour un bon moment... pfffffffffffffj'ai un petit soucis avec la commande STRTOTIME.En fait, je désirais affi Incrémenter date et l'heure [ par vincej ] bonjour,Je cherche à incrémenter la date et l'heure actuelle, dans la base.Voici mon code://////////PHP///////////////////////////////$query = "INSERT


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 14,882 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales