Funkcje daty i czasu
PHP Manual

strptime

(PHP 5 >= 5.1.0)

strptime Parse a time/date generated with strftime()

Opis

array strptime ( string $date , string $format )

strptime() returns an array with the date parsed, or FALSE on error.

Month and weekday names and other language dependent strings respect the current locale set with setlocale() (LC_TIME).

Parametry

date ( string )

The string to parse (e.g. returned from strftime())

format ( string )

The format used in date (e.g. the same as used in strftime()).

For more information about the format options, read the strftime() page.

Zwracane wartości

Returns an array lub FALSE w przypadku błędu.

The following parameters are returned in the array
parameters Description
"tm_sec" Seconds after the minute (0-61)
"tm_min" Minutes after the hour (0-59)
"tm_hour" Hour since midnight (0-23)
"tm_mday" Day of the month (1-31)
"tm_mon" Months since January (0-11)
"tm_year" Years since 1900
"tm_wday" Days since Sunday (0-6)
"tm_yday" Days since January 1 (0-365)
"unparsed" the date part which was not recognized using the specified format

Przykłady

Przykład #1 strptime() example

<?php
$format 
'%d/%m/%Y %H:%M:%S';
$strf strftime($format);

echo 
"$strf\n";

print_r(strptime($strf$format));
?>

Powyższy przykład wyświetli coś podobnego do:

03/10/2004 15:54:19

Array
(
    [tm_sec] => 19
    [tm_min] => 54
    [tm_hour] => 15
    [tm_mday] => 3
    [tm_mon] => 9
    [tm_year] => 104
    [tm_wday] => 0
    [tm_yday] => 276
    [unparsed] =>
)

Notatki

Informacja: Ta funkcja nie jest dostępna na platformie Windows.

Informacja: "tm_sec" includes any leap seconds (currently upto 2 a year). For more information on leap seconds, see the » Wikipedia article on leap seconds.

Zobacz też:


Funkcje daty i czasu
PHP Manual