If you're using PHP4 and need similar usage of this function there is getdate() however, getdate() only accepts a timestamp and not a date time; a work around is to use strtotime() in conjunction.
Example usage:
getdate(strtotime('2006-12-12 10:00:00'));
Result:
Array
(
[seconds] => 0
[minutes] => 0
[hours] => 10
[mday] => 12
[wday] => 2
[mon] => 12
[year] => 2006
[yday] => 345
[weekday] => Tuesday
[month] => December
[0] => 1165946400
)
Note: This is only helpful if you're looking just for the month, day, year, hour, minute, second values.
date_parse
(PHP 5 >= 5.1.3)
date_parse — Returns associative array with detailed info about given date
Beschreibung
array date_parse
( string $date
)
Rückgabewerte
Returns array with information about the parsed date on success, or FALSE on failure.
Fehler/Exceptions
In case the date format has an error, the element 'errors' will contains the error messages.
Beispiele
Beispiel #1 A date_parse() example
<?php
print_r(date_parse("2006-12-12 10:00:00.5"));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array ( [year] => 2006 [month] => 12 [day] => 12 [hour] => 10 [minute] => 0 [second] => 0 [fraction] => 0.5 [warning_count] => 0 [warnings] => Array() [error_count] => 0 [errors] => Array() [is_localtime] => )
date_parse
tekmosis[at]neoseeker[dot]com
30-Oct-2007 02:40
30-Oct-2007 02:40
gpayne at galenaparkisd com
29-Sep-2007 04:52
29-Sep-2007 04:52
Careful - date_parse is perfectly happy with something like this:
date_parse("2006-2-31");
