intlcalendar.getrepeatedwalltimeoption(3) php man page | unix.com

Man Page: intlcalendar.getrepeatedwalltimeoption

Operating Environment: php

Section: 3

INTLCALENDAR.GETREPEATEDWALLTIMEOPTION(3)				 1				 INTLCALENDAR.GETREPEATEDWALLTIMEOPTION(3)

IntlCalendar::getRepeatedWallTimeOption - Get behavior for handling repeating wall time

	Object oriented style

SYNOPSIS
public int IntlCalendar::getRepeatedWallTimeOption (void )
DESCRIPTION
Procedural style int intlcal_get_repeated_wall_time_option (IntlCalendar $cal) Gets the current strategy for dealing with wall times that are repeated whenever the clock is set back during dailight saving time end transitions. The default value is IntlCalendar::WALLTIME_LAST. This function requires ICU 4.9 or later.
PARAMETERS
o $cal - The IntlCalendar resource.
RETURN VALUES
One of the constants IntlCalendar::WALLTIME_FIRST or IntlCalendar::WALLTIME_LAST.
EXAMPLES
Example #1 IntlCalendar.getRepeatedWallTimeOption(3) <?php ini_set('date.timezone', 'Europe/Lisbon'); ini_set('intl.default_locale', 'en_US'); ini_set('intl.error_level', E_WARNING); //On October 27th at 0200, the clock goes back 1 hour and from GMT+01 to GMT+00 $cal = new IntlGregorianCalendar(2013, 9 /* October */, 27, 1, 30); var_dump($cal->getRepeatedWalltimeOption()); // 0 WALLTIME_LAST $formatter = IntlDateFormatter::create( NULL, IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'UTC' ); var_dump($formatter->format($cal->getTime() / 1000.)); $cal->setRepeatedWalltimeOption(IntlCalendar::WALLTIME_FIRST); var_dump($cal->getRepeatedWalltimeOption()); // 1 WALLTIME_FIRST $cal->set(IntlCalendar::FIELD_HOUR_OF_DAY, 1); var_dump($formatter->format($cal->getTime() / 1000.)); The above example will output: int(0) string(42) "Sunday, October 27, 2013 at 1:30:00 AM GMT" int(1) string(43) "Sunday, October 27, 2013 at 12:30:00 AM GMT"
SEE ALSO
IntlCalendar::getSkippedWallTimeOption, IntlCalendar::setSkippedWallTimeOption, IntlCalendar::setRepeatedWallTimeOption. PHP Documentation Group INTLCALENDAR.GETREPEATEDWALLTIMEOPTION(3)
Related Man Pages
intlcalendar(3) - php
intlcalendar.geterrorcode(3) - php
intlcalendar.getrepeatedwalltimeoption(3) - php
intldateformatter.settimezone(3) - php
intlcalendar.setfirstdayofweek(3) - php
Similar Topics in the Unix Linux Community
Rolling back time
Formating cal output
parsing return from cal command
fetching Month end using cal
Center output of 'cal' command in terminal