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)
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";
$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)
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)
Logge dich ein um einen Beitrag zu schreiben.