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)
  A  Anzahl der Minuten des 1.4.2014
  B  Anzahl der Sekunden des 1.4.2014
  C  Anzahl der Tage vom 1.1.1970 bis zum 1.4.2014
  D  Anzahl der Stunden vom 1.1.1970 bis zum 1.4.2014
  E  Anzahl der Minuten vom 1.1.1970 bis zum 1.4.2014
  F  Anzahl der Sekunden vom 1.1.1970 bis zum 1.4.2014
  max. 3 Punkte