DATEFMT_SET_TIMEZONE_ID(3) 1 DATEFMT_SET_TIMEZONE_ID(3)IntlDateFormatter::setTimeZoneId - Sets the time zone to use
Object oriented style
SYNOPSIS
public bool IntlDateFormatter::setTimeZoneId (string $zone)
DESCRIPTION
Procedural style
bool datefmt_set_timezone_id (IntlDateFormatter $fmt, string $zone)
Sets the time zone to use.
Warning
This function has been DEPRECATED as of PHP 5.5.0 and REMOVED as of PHP 7.0.0.
PARAMETERS
o $fmt
- The formatter resource.
o $zone
- The time zone ID string of the time zone to use. If NULL or the empty string, the default time zone for the runtime is used.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
CHANGELOG
+--------+-------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+-------------------------------------+
| 7.0.0 | |
| | |
| | This function has been removed. |
| | |
| 5.5.0 | |
| | |
| | This function has been deprecated. |
| | |
+--------+-------------------------------------+
EXAMPLES
Example #1
datefmt_set_timezone_id(3) example
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'timezone_id of the formatter is : ' . datefmt_get_timezone_id($fmt);
datefmt_set_timezone_id($fmt, 'CN');
echo 'Now timezone_id of the formatter is : ' . datefmt_get_timezone_id($fmt);
?>
Example #2
OO example
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'timezone_id of the formatter is : ' . $fmt->getTimezoneId();
$fmt->setTimezoneId('CN');
echo 'Now timezone_id of the formatter is : ' . $fmt->getTimezoneId();
?>
The above example will output:
timezone_id of the formatter is : America/Los_Angeles
Now timezone_id of the formatter is : CN
SEE ALSO datefmt_get_timezone_id(3), datefmt_create(3).
PHP Documentation Group DATEFMT_SET_TIMEZONE_ID(3)
Check Out this Related Man Page
DATEFMT_PARSE(3) 1 DATEFMT_PARSE(3)IntlDateFormatter::parse - Parse string to a timestamp value
Object oriented style
SYNOPSIS
public int IntlDateFormatter::parse (string $value, [int &$position])
DESCRIPTION
Procedural style
int datefmt_parse (IntlDateFormatter $fmt, string $value, [int &$position])
Converts string $value to an incremental time value, starting at $parse_pos and consuming as much of the input value as possible.
PARAMETERS
o $fmt
- The formatter resource
o $value
- string to convert to a time
o $position
- Position at which to start the parsing in $value (zero-based). If no error occurs before $value is consumed, $parse_pos will
contain -1 otherwise it will contain the position at which parsing ended (and the error occurred). This variable will contain the
end position if the parse fails. If $parse_pos > strlen($value), the parse fails immediately.
RETURN VALUES
timestamp parsed value, or FALSE if value can't be parsed.
EXAMPLES
Example #1
OO example
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'First parsed output is ' . $fmt->parse('Wednesday, December 20, 1989 4:00:00 PM PT');
$fmt = new IntlDateFormatter(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
?>
Example #2
datefmt_parse(3) example
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'First parsed output is ' . datefmt_parse($fmt, 'Wednesday, December 20, 1989 4:00:00 PM PT');
$fmt = datefmt_create(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'Second parsed output is ' . datefmt_parse($fmt, 'Mittwoch, 20. Dezember 1989 16:00 Uhr GMT-08:00');
?
The above example will output:
First parsed output is 630201600
Second parsed output is 630201600
SEE ALSO datefmt_create(3), datefmt_format(3), datefmt_localtime(3), datefmt_get_error_code(3), datefmt_get_error_message(3).
PHP Documentation Group DATEFMT_PARSE(3)