2010-11-20 22 views
3

Je suis sûr que cette question a déjà été posée, mais je suis trop frustré pour la trouver. Tout ce que je veux faire, c'est ajouter X nombre de minutes à X heures. Donc, dans mon cas par exemple, j'ai un temps 7:30 que je veux ajouter 2:20 (deux minutes et 20 secondes) à. (spécifiquement dans ces formats).Ajouter 10 Minutes à 7:30 PHP

Je l'ai déjà fait auparavant, mais il semble que chaque fois que j'essaie d'utiliser une nouvelle fonction de temps PHP, c'est comme si je suis entré dans le pays des erreurs de formatage. Merci pour votre contribution et je suis bookmarking cette réponse pour le reste de ma vie.

Répondre

3

Ajout de 2 minutes et 20 secondes à 7h30:

$dt = new DateTime('7:30 AM'); 
$dt->add(new DateInterval('PT2M20S')); 
echo $dt->format('H:i:s')."\n"; 

sortie:

07:32:20 
0

Convertissez-le en horodatage, ajoutez 600 secondes et convertissez-le.