PHP Tijden Afrekken
Peter Flos
19/09/2014 20:18:54Ik heb 2 tijden:
d/m/Y H:i:s Formaat:
(VB:)
10/11/2014 10:00:00 (Stel, huidige tijd)
10/11/2014 10:04:31 (Stel, toekomstige tijd)
Nu wil ik, dat het verschil wordt berekend en de minuten en secondes los van elkaar terug komen, dus in 2 variabelen.
Hoe doe ik dit?
d/m/Y H:i:s Formaat:
(VB:)
10/11/2014 10:00:00 (Stel, huidige tijd)
10/11/2014 10:04:31 (Stel, toekomstige tijd)
Nu wil ik, dat het verschil wordt berekend en de minuten en secondes los van elkaar terug komen, dus in 2 variabelen.
Hoe doe ik dit?
PHP hulp
27/04/2024 04:08:33Eddy E
19/09/2014 21:04:55in SQL: DATEDIFF
in PHP: DateTime->diff(). zie http://stackoverflow.com/questions/2920335/how-to-calculate-time-difference-in-php
beide eerste hit in Google.
Enige wat je nog nodig hebt is list() en explode().
in PHP: DateTime->diff(). zie http://stackoverflow.com/questions/2920335/how-to-calculate-time-difference-in-php
beide eerste hit in Google.
Enige wat je nog nodig hebt is list() en explode().
Ivo P
20/09/2014 15:31:29ik zie alleen nog niet helemaal hoe explode en list hierin een nuttige rol zouden kunnen spelen?
Maar als het verschil meer dan een uur is, moet je wel 60x het aantal uren bij de minuten optellen. (etc voor dagen naar 24 uur etc etc)
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$oDate1 = new datetime('10/11/2014 10:00:00');
$oDate2 = new datetime('10/11/2014 10:04:31');
$interval = $oDate1->diff($oDate2);
echo $interval->format('%i:%s') . ' min:sec';
?>
$oDate1 = new datetime('10/11/2014 10:00:00');
$oDate2 = new datetime('10/11/2014 10:04:31');
$interval = $oDate1->diff($oDate2);
echo $interval->format('%i:%s') . ' min:sec';
?>
Maar als het verschil meer dan een uur is, moet je wel 60x het aantal uren bij de minuten optellen. (etc voor dagen naar 24 uur etc etc)