PHP -Tutorial

PHP-HOME PHP-Einführung PHP-Installation PHP-Syntax PHP-Kommentare PHP-Variablen PHP-Echo / Drucken PHP-Datentypen PHP-Strings PHP-Nummern PHP-Mathematik PHP-Konstanten PHP-Operatoren PHP If...Else...Elseif PHP-Schalter PHP-Schleifen PHP-Funktionen PHP-Arrays PHP-Superglobals PHP-RegEx

PHP -Formulare

Handhabung von PHP-Formularen PHP-Formularvalidierung PHP-Formular erforderlich PHP-Formular-URL/E-Mail PHP-Formular vollständig

PHP- Erweitert

PHP-Datum und -Zeit PHP einschließen Umgang mit PHP-Dateien PHP-Datei öffnen/lesen PHP-Datei erstellen/schreiben Hochladen von PHP-Dateien PHP-Cookies PHP-Sitzungen PHP-Filter PHP-Filter für Fortgeschrittene PHP-Callback-Funktionen PHP-JSON PHP-Ausnahmen

PHP -OOP

PHP Was ist OOP PHP-Klassen/Objekte PHP-Konstruktor PHP-Destruktor PHP-Zugriffsmodifikatoren PHP-Vererbung PHP-Konstanten Abstrakte PHP-Klassen PHP-Schnittstellen PHP-Eigenschaften Statische PHP-Methoden Statische PHP-Eigenschaften PHP-Namespaces PHP-Iterables

MySQL- Datenbank

MySQL-Datenbank MySQL Connect MySQL-DB erstellen MySQL-Tabelle erstellen MySQL-Daten einfügen MySQL Letzte ID abrufen MySQL Mehrfach einfügen MySQL vorbereitet MySQL Select-Daten MySQL-Wo MySQL-Reihenfolge nach MySQL-Daten löschen MySQL-Update-Daten MySQL-Limit-Daten

PHP- XML

PHP-XML-Parser PHP-SimpleXML-Parser PHP SimpleXML - Get PHP-XML-Expat PHP-XML-DOM

PHP -AJAX

AJAX-Einführung AJAX-PHP AJAX-Datenbank AJAX-XML AJAX Live-Suche AJAX-Umfrage

PHP- Beispiele

PHP-Beispiele PHP-Compiler PHP-Quiz PHP-Übungen PHP-Zertifikat

PHP- Referenz

PHP-Übersicht PHP-Array PHP-Kalender PHP-Datum PHP-Verzeichnis PHP-Fehler PHP-Ausnahme PHP-Dateisystem PHP-Filter PHP-FTP PHP-JSON PHP-Schlüsselwörter PHP-Libxml PHP-Mail PHP-Mathematik PHP-Sonstiges PHP MySQLi PHP-Netzwerk PHP-Ausgabesteuerung PHP-RegEx PHP-SimpleXML PHP-Stream PHP-String Umgang mit PHP-Variablen PHP-XML-Parser PHP-Zip PHP-Zeitzonen

PHP -strtotime()- Funktion

❮ PHP-Datums-/Zeitreferenz

Beispiel

Analysieren Sie Datums- und Uhrzeitangaben im englischen Text in Unix-Zeitstempel:

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>

Definition und Verwendung

Die Funktion strtotime() parst eine englische textuelle Datumszeit in einen Unix-Zeitstempel (die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 GMT).

Hinweis: Wenn das Jahr in einem zweistelligen Format angegeben wird, werden Werte zwischen 0-69 2000-2069 und Werte zwischen 70-100 1970-2000 zugeordnet.

Hinweis: Achten Sie auf Datumsangaben in den Formaten m/d/y oder dmy; wenn das Trennzeichen ein Schrägstrich (/) ist, wird das amerikanische m/d/y angenommen. Wenn das Trennzeichen ein Bindestrich (-) oder ein Punkt (.) ist, wird das europäische dmy-Format angenommen. Um potenzielle Fehler zu vermeiden, sollten Sie nach Möglichkeit JJJJ-MM-TT oder date_create_from_format() verwenden.


Syntax

strtotime(time, now);

Parameterwerte

Parameter Description
time Required. Specifies a date/time string
now Optional. Specifies the timestamp used as a base for the calculation of relative dates


Technische Details

Rückgabewert: Gibt bei Erfolg einen Zeitstempel zurück. FALSE bei Fehler
PHP-Version: 4+
PHP-Änderungsprotokoll: PHP 5.3.0: Relative Zeitformate wie diese Woche, vorherige Woche, letzte Woche und nächste Woche interpretieren jetzt einen Wochenzeitraum von Montag bis Sonntag, anstatt einen 7-Tage-Zeitraum relativ zum aktuellen Datum/der aktuellen Uhrzeit
PHP 5.3.0 : Jetzt ist 24:00 ein gültiges Format
PHP 5.2.7: Wenn in früheren Versionen ein bestimmtes Vorkommen eines bestimmten Wochentags in einem Monat angefordert wurde, wobei dieser Wochentag der erste Tag des Monats war, wurde dem zurückgegebenen Zeitstempel fälschlicherweise eine Woche hinzugefügt . Dies wurde jetzt korrigiert
. PHP 5.1.0: Gibt FALSE bei einem Fehler zurück (frühere Versionen geben -1 zurück) und gibt E_STRICT- und E_NOTICE-Zeitzonenfehler
aus ab heute Mitternacht
PHP 5.0.0: Erlaubt Mikrosekunden (werden aber ignoriert)

❮ PHP-Datums-/Zeitreferenz