Position at which to start the parsing in string
(zero-based).
On return, offset holds the position at which
parsing ended, whether or not the parse succeeded.
If offset is negative or greater than
strlen($string), the parse fails immediately and
offset is left unchanged.
Return Values
An associative array of integers whose keys are those of
localtime(), with the hour given on a 24-hour clock in
tm_hour or false on failure.
Note that tm_yday is 1-based here, whereas
localtime() returns it 0-based.
Examples
Example #1 datefmt_localtime() example
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
$arr = datefmt_localtime($fmt, 'Wednesday, December 31, 1969 at 4:00:00 PM Pacific Standard Time', $offset);
echo 'First parsed output is ';
if ($arr) {
foreach ($arr as $key => $value) {
echo "$key : $value , ";
}
}
?>
Example #2 OO example
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
$arr = $fmt->localtime('Wednesday, December 31, 1969 at 4:00:00 PM Pacific Standard Time', $offset);
echo 'First parsed output is ';
if ($arr) {
foreach ($arr as $key => $value) {
echo "$key : $value , ";
}
}
?>