sql - Zeit und Datum erhöhen (Programmieren)

sql - Zeit und Datum erhöhen (Programmieren)

weiß einer wie ich un sql(datenbanken)
eine Zeit und ein Datum erhöhe
Da währe z.B ADDTIME und ADDDATE, die meiner meinung nach bloß für reine DATE und TIME Variablen gemacht sind.

Kann mal jemand ein Beispiel aufschreiben wie man eine DATETIME Variable um ein paar Minuten erhöhen kann.

Danke
(ich hoffe ihr versteht die Frage)
Ok ich habe es jetz so gemacht, naja vieleicht kennt ihr ja einen kürzeren weg

$now = localtime(time(),True);
$now[tm_year] += 1900;
$now[tm_mon] +=1;

$now[tm_min]+=$komandozeit;

$stunde = ($now[tm_hour]<10) ? "0".$now[tm_hour] :
$now[tm_hour];
$minuten = ($now[tm_min]<10) ? "0".$now[tm_min] :
$now[tm_min];
$sekunden = ($now[tm_sec]<10) ? "0".$now[tm_sec] :
$now[tm_sec];
$tag = ($now[tm_mday]<10) ? "0".$now[tm_mday] :
$now[tm_mday];
$monat = ($now[tm_mon]<10) ? "0".$now[tm_mon] :
$now[tm_mon];

echo "neue: $now[tm_year]-$monat-$tag $stunde:$minuten:$sekunden<br>";

$timestamp="$now[tm_year]-$monat-$tag $stunde:$minuten:$sekunden";

echo"$timestamp";
Irgendwie finde ich in deinem Programm keinen wirklichen Sinn.

Und um z.B. die aktuelle Zeit wie in deinem Beispiel auszuegeben reicht eine einzige Zeile:

echo date("d.m.Y H:i:s");

Ein Datum kann man in MySQL ganz einfach erhöhen:

UPDATE table SET time=time + INTERVAL 1 YEAR [WHERE ...]

(Statt YEAR kann man natürlich auch SECOND / MINUTE / etc. verwenden. Siehe http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html Funktion DATE_ADD)
ja klarr aber es funktioniert nicht bei einer DATETIME Variablen

sondern nur bei time oder bei date oder ich mache was falsch aber ich habe es jetz ganz anders gemacht
ich habe es in den Unixtime umgewandelt und dort dann die zeit drauf addiert in sekunden hallt
Logge dich ein um einen Beitrag zu schreiben.