strtotime
]Podporované v PHP 3>= 3.0.12, PHP 4 , PHP 5 PHP -> Funkcie -> Dátum a čas funkcie PHP -> funkcia strtotime
Syntax
nt strtotime ( string time [, int now] )
Popis
Príkaz jazyka PHP
Premeniť akýkoľvek anglický textový popis času a dátumu na UNIXový timestamp
Funkcia očakáva zadanie reťazca, ktorý obsahuje anglický formát dátumu a pokúsi sa tento formát 'preparsovať' na UNIXový timestamp porovnateľný s timestampom daným v now, alebo aktuálny čas, ak sa nezadá nič. Pri chybe je vrátená -1.
Príklady
strtotime() príklad:
<?php
echo strtotime ("now"),
"\n";
echo strtotime ("10 September 2024"),
"\n";
echo strtotime ("+1 day"),
"\n";
echo strtotime ("+1 week"),
"\n";
echo strtotime ("+1 week 2 days 4 hours 2 seconds"),
"\n";
echo strtotime ("next Thursday"),
"\n";
echo strtotime ("last Monday"),
"\n";
?>
Zisťovanie chyby:
<?php
$str =
'Not Good';
if (($timestamp =
strtotime($str)) === -1
) {
echo "Retazec ($str) je bogus";
} else {
echo "$str == ". date
('l dS of F Y h:i:s A',
$timestamp);
}
?>
Poznámka: Platný rozsah timestampu je typicky od Fri, 13 Dec 1901 20:45:54 GMT do Tue, 19 Jan 2038 03:14:07 GMT. (Sú to dátumy, ktoré zodpovedajú minimálnym a maximálnym hodnotám pre 32-bitový signed integer.)
]