INFO + FRAGE + ANTWORT
Ausgewählt: INFO Nr. 975
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL PHP DATUM ZEIT
Stichwörter: PHP, Datum, strtotime(string Datum), Datum in Sekunden umwandeln
Inhalt: cadat info strtotime(string Datum)
Die Funktion strtotime(string Datum) wandelt ein Datum im englischen Datumsformat in Sekunden um. Berechnet wird die Anzahl Sekunden seit dem 01. Jänner 1970 00:00:00 UTC. Das Datum als Parameter muss als String (zB "2014-03-27" oder $datumx ) vorhanden sein:
strtotime($englDatum);
Siehe auch -> date(....) - aktuelles Datum
Beispiel 1:
$datum1sek=strtotime("2014-04-01");
$datum2=date("2014-04-30");
$datum2sek=strtotime($datum2);
$diffsek=$datum2sek-$datum1sek;
$difftage=$diffsek/(60*60*24);
echo "Vom 1.1.2014 bis zum 1.4.2014 sind ", $diffsek, " Sekunden oder ", $difftage, " Tage vergangen.";

Ausgabe: "Vom 1.1.2014 bis zum 1.4.2014 sind 2505600 Sekunden oder 29 Tage vergangen." - Mit der Variablen $diffsek wird die Differenz in Sekunden berechnet und mit der Variablen $difftage.werden die Sekunden in Tage umgerechnet.
Anmerkung: Anstatt des Datums können auch engl. Zeitformate eingesetzt werden.
??? FRAGE Nr. 1088
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL PHP DATUM ZEIT
Frage: Was wird in PHP mit der Funktion strtotime("2014-04-01") berechnet?
  Welche Antwort / Antworten ist / sind richtig? (Mindestens 1 Antwort ist, maximal 6 Antworten sind richtig)
  Anzahl der Minuten des 1.4.2014
  Anzahl der Sekunden des 1.4.2014
  Anzahl der Tage vom 1.1.1970 bis zum 1.4.2014
  Anzahl der Stunden vom 1.1.1970 bis zum 1.4.2014
  Anzahl der Minuten vom 1.1.1970 bis zum 1.4.2014
  Anzahl der Sekunden vom 1.1.1970 bis zum 1.4.2014
  max. 3 Punkte