ugrás a tartalomhoz

Archívum - Okt 29, 2015 - Fórum téma

php idő kivonás és összeadás

unregistered · 2015. Okt. 29. (Cs), 18.53
Sziasztok!

Van egy elvi és egy gyakorlati kérdésem.

Kezdem hogy mit szeretnék:
Van két időpontom letárolva mySQL-ben azokat szeretném kivonni egymásból (a későbbiből a korábbit) majd az eredményt szeretném összedadni egy már ugyanilyen kivonásból származó eredménnyel.

Elvi kérdésem:
Mit érdemes használni MySQL-ben, datetime-ot, vagy timestampet?

Gyakorlati kérdésem:
Ha a datetime-ot választom akkor ezzel a kóddal le lehet tudni a dolgot (itt még nincs meg az összeadás, mert az istenért nem akar sikerülni az add-dal, tehát ha van valami egyszerű megoldás ne kíméljetek):
[colorer=php]
// ez a már letárolt idő amihez hozzá kell adni a kivonás eredményét
$date0 = new DateTime('00:10:00');

//ez itt a kivonás
$date1 = new DateTime('2015-10-28 17:00:00');
$date2 = new DateTime('2015-10-28 17:09:02');
$diff = date_diff($date2,$date1);

echo 'kivonás: ' . $diff->format('%H:%I:%S') . '<br />