Folgende Abfrage:
PHP-Code:
SELECT startzeit, DATE_ADD( startzeit, INTERVAL( 60 * naechste_runde )
SECOND ) , CURDATE( ) , CURTIME( ) , UNIX_TIMESTAMP( )
FROM kampf
LIMIT 0 , 30
bringt vollgendes Ergebnis:
PHP-Code:
startzeit --- DATE_ADD( startzeit , INTERVAL( 60 * naechste_runde ) SECOND ) --- CURDATE( ) --- CURTIME( ) --- UNIX_TIMESTAMP( )
2006-08-11 16:08:17 --- 2006-08-11 16:09:17 --- 2006-08-11 --- 16:39:16 --- 1155307156
Nun will ich aber eigentlich Das hier: DATE_ADD( startzeit , INTERVAL( 60 * naechste_runde ) SECOND ) mit der aktuellen Zeit vergleichen. Leider bringt CURDATE nur das Datum(2006-08-11) ohne Zeit und CURTIME nur die Zeit(16:39:16) ohne das Datum. Der UNIX_TIMESTAMP bringt sowieso eine Zahl mit der ich nix anfangen kann.
Wie kann ich meine Addition mit der aktuellen Zeit vergleichen?
Wie bekomme ich die aktuelle Zeit in dem Format Jahr-Monat-Tag Stunde-Minute-Sekunde