Samouczek PHP

Strona główna PHP Wprowadzenie do PHP Instalacja PHP Składnia PHP Komentarze PHP Zmienne PHP PHP Echo / Drukuj Typy danych PHP Ciągi PHP Liczby PHP Matematyka w PHP Stałe PHP Operatory PHP PHP Jeśli...Inne...Elseif Przełącznik PHP Pętle PHP Funkcje PHP Tablice PHP PHP Superglobals PHP RegEx

Formularze PHP

Obsługa formularzy PHP Walidacja formularzy PHP Wymagany formularz PHP Adres URL/e-mail formularza PHP Formularz PHP kompletny

Zaawansowany PHP

Data i godzina w PHP Uwzględnij PHP Obsługa plików PHP Otwórz/odczytaj plik PHP Tworzenie/zapisywanie plików PHP Przesyłanie plików PHP Pliki cookie PHP Sesje PHP Filtry PHP Zaawansowane filtry PHP Funkcje wywołania zwrotnego PHP PHP JSON Wyjątki PHP

PHP OOP

PHP Co to jest OOP Klasy/obiekty PHP Konstruktor PHP Destruktor PHP Modyfikatory dostępu PHP Dziedziczenie PHP Stałe PHP Klasy abstrakcyjne PHP Interfejsy PHP Cechy PHP Metody statyczne PHP Właściwości statyczne PHP Przestrzenie nazw PHP Iterowalne PHP

Baza danych MySQL

Baza danych MySQL Połączenie MySQL Tworzenie bazy danych MySQL Utwórz tabelę MySQL Wstaw dane MySQL Pobierz ostatni identyfikator MySQL Wstaw wiele MySQL Przygotowano MySQL Wybierz dane MySQL MySQL Gdzie Zamów MySQL według Usuń dane MySQL Dane aktualizacji MySQL Dane limitu MySQL

PHP XML

Parsery PHP XML Parser PHP SimpleXML PHP SimpleXML — Get Rozszerzenie PHP XML PHP XML DOM

PHP - AJAX

Wprowadzenie do AJAX AJAX PHP Baza danych AJAX XML AJAX Wyszukiwanie na żywo AJAX Ankieta AJAX

Przykłady PHP

Przykłady PHP Kompilator PHP Quiz PHP Ćwiczenia PHP Certyfikat PHP

Odniesienie do PHP

Przegląd PHP Tablica PHP Kalendarz PHP Data PHP Katalog PHP Błąd PHP Wyjątek PHP System plików PHP Filtr PHP PHP FTP PHP JSON Słowa kluczowe PHP Biblioteka PHP Poczta PHP Matematyka w PHP Różne PHP PHP MySQLi Sieć PHP Kontrola wyjścia PHP PHP RegEx PHP SimpleXML Strumień PHP ciąg PHP Obsługa zmiennych PHP Parser PHP XML Kod pocztowy PHP Strefy czasowe PHP

Funkcja strtotime() PHP

❮ Odniesienie do daty/godziny w PHP

Przykład

Parsuj angielskie tekstowe daty i godziny na uniksowe znaczniki czasu:

<?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"));
?>

Definicja i użycie

Funkcja strtotime() analizuje angielską tekstową datę i godzinę na uniksowy znacznik czasu (liczba sekund od 1 stycznia 1970 00:00:00 GMT).

Uwaga: jeśli rok jest określony w formacie dwucyfrowym, wartości z zakresu od 0 do 69 są mapowane na lata 2000–2069, a wartości z zakresu od 70 do 100 na lata 1970–2000.

Uwaga: pamiętaj o datach w formacie m/d/r lub dmy; jeśli separatorem jest ukośnik (/), to przyjmuje się amerykańskie m/d/y. Jeśli separatorem jest myślnik (-) lub kropka (.), to przyjmowany jest europejski format dmy. Aby uniknąć potencjalnych błędów, należy w miarę możliwości podawać daty RRRR-MM-DD lub date_create_from_format().


Składnia

strtotime(time, now);

Wartości parametrów

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


Szczegóły techniczne

Wartość zwrotu: Zwraca znacznik czasu w przypadku sukcesu. FAŁSZ w przypadku niepowodzenia
Wersja PHP: 4+
Dziennik zmian PHP: PHP 5.3.0: Formaty czasu względnego, takie jak ten tydzień, poprzedni tydzień, ostatni tydzień i następny tydzień, teraz interpretują okres tygodnia od poniedziałku do niedzieli, a nie 7-dniowy okres w stosunku do bieżącej daty/czasu.
PHP 5.3.0 : Teraz 24:00 jest poprawnym formatem
PHP 5.2.7: We wcześniejszych wersjach, jeśli zażądano danego wystąpienia danego dnia tygodnia w miesiącu, w którym ten dzień tygodnia był pierwszym dniem miesiąca, niepoprawnie dodałby jeden tydzień do zwróconego znacznika czasu . Zostało to teraz poprawione
PHP 5.1.0: Zwraca FALSE w przypadku niepowodzenia (wcześniejsze wersje zwracają -1) i zgłasza błędy stref czasowych E_STRICT i E_NOTICE
PHP 5.0.2: Teraz poprawnie oblicza „teraz” i inne względne czasy od czasu bieżącego, nie od dzisiejszej północy
PHP 5.0.0: Zezwala na mikrosekundy (ale są ignorowane)

❮ Odniesienie do daty/godziny w PHP