|
The IntlCalendar classIntroduction
Class synopsis
IntlCalendar
/* Constants */
public
const
int
IntlCalendar::FIELD_ERA;
public
const
int
IntlCalendar::FIELD_YEAR;
public
const
int
IntlCalendar::FIELD_MONTH;
public
const
int
IntlCalendar::FIELD_WEEK_OF_YEAR;
public
const
int
IntlCalendar::FIELD_WEEK_OF_MONTH;
public
const
int
IntlCalendar::FIELD_DATE;
public
const
int
IntlCalendar::FIELD_DAY_OF_YEAR;
public
const
int
IntlCalendar::FIELD_DAY_OF_WEEK;
public
const
int
IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH;
public
const
int
IntlCalendar::FIELD_AM_PM;
public
const
int
IntlCalendar::FIELD_HOUR;
public
const
int
IntlCalendar::FIELD_HOUR_OF_DAY;
public
const
int
IntlCalendar::FIELD_MINUTE;
public
const
int
IntlCalendar::FIELD_SECOND;
public
const
int
IntlCalendar::FIELD_MILLISECOND;
public
const
int
IntlCalendar::FIELD_ZONE_OFFSET;
public
const
int
IntlCalendar::FIELD_DST_OFFSET;
public
const
int
IntlCalendar::FIELD_YEAR_WOY;
public
const
int
IntlCalendar::FIELD_DOW_LOCAL;
public
const
int
IntlCalendar::FIELD_EXTENDED_YEAR;
public
const
int
IntlCalendar::FIELD_JULIAN_DAY;
public
const
int
IntlCalendar::FIELD_MILLISECONDS_IN_DAY;
public
const
int
IntlCalendar::FIELD_IS_LEAP_MONTH;
public
const
int
IntlCalendar::FIELD_FIELD_COUNT;
public
const
int
IntlCalendar::FIELD_DAY_OF_MONTH;
public
const
int
IntlCalendar::DOW_SUNDAY;
public
const
int
IntlCalendar::DOW_MONDAY;
public
const
int
IntlCalendar::DOW_TUESDAY;
public
const
int
IntlCalendar::DOW_WEDNESDAY;
public
const
int
IntlCalendar::DOW_THURSDAY;
public
const
int
IntlCalendar::DOW_FRIDAY;
public
const
int
IntlCalendar::DOW_SATURDAY;
public
const
int
IntlCalendar::DOW_TYPE_WEEKDAY;
public
const
int
IntlCalendar::DOW_TYPE_WEEKEND;
public
const
int
IntlCalendar::DOW_TYPE_WEEKEND_OFFSET;
public
const
int
IntlCalendar::DOW_TYPE_WEEKEND_CEASE;
public
const
int
IntlCalendar::WALLTIME_FIRST;
public
const
int
IntlCalendar::WALLTIME_LAST;
public
const
int
IntlCalendar::WALLTIME_NEXT_VALID;
/* Methods */
private __construct()
public bool add(int
$field , int $value )public bool after(IntlCalendar
$other )public bool before(IntlCalendar
$other )public true clear(intnull
$field = null )public static IntlCalendarnull createInstance(IntlTimeZoneDateTimeZonestringnull
$timezone = null , stringnull $locale = null )public bool equals(IntlCalendar
$other )public intfalse fieldDifference(float
$timestamp , int $field )public static IntlCalendarnull fromDateTime(DateTimestring
$datetime , stringnull $locale = null )public intfalse get(int
$field )public intfalse getActualMaximum(int
$field )public intfalse getActualMinimum(int
$field )public static array getAvailableLocales()
public intfalse getDayOfWeekType(int
$dayOfWeek )public intfalse getErrorCode()
public stringfalse getErrorMessage()
public intfalse getFirstDayOfWeek()
public intfalse getGreatestMinimum(int
$field )public static IntlIteratorfalse getKeywordValuesForLocale(string
$keyword , string $locale , bool $onlyCommon )public intfalse getLeastMaximum(int
$field )public stringfalse getLocale(int
$type )public intfalse getMaximum(int
$field )public intfalse getMinimalDaysInFirstWeek()
public intfalse getMinimum(int
$field )public static float getNow()
public int getRepeatedWallTimeOption()
public int getSkippedWallTimeOption()
public floatfalse getTime()
public IntlTimeZonefalse getTimeZone()
public string getType()
public intfalse getWeekendTransition(int
$dayOfWeek )public bool inDaylightTime()
public bool isEquivalentTo(IntlCalendar
$other )public bool isLenient()
public bool isSet(int
$field )public bool isWeekend(floatnull
$timestamp = null )public bool roll(int
$field , intbool $value )public true set(int
$field , int $value )public true set(
int $year ,int $month ,int $dayOfMonth = NULL,int $hour = NULL,int $minute = NULL,int $second = NULL) public void setDate(int
$year , int $month , int $dayOfMonth )public void setDateTime(
int $year ,int $month ,int $dayOfMonth ,int $hour ,int $minute ,intnull $second = null ) public true setFirstDayOfWeek(int
$dayOfWeek )public true setLenient(bool
$lenient )public true setMinimalDaysInFirstWeek(int
$days )public true setRepeatedWallTimeOption(int
$option )public true setSkippedWallTimeOption(int
$option )public bool setTime(float
$timestamp )public bool setTimeZone(IntlTimeZoneDateTimeZonestringnull
$timezone )public DateTimefalse toDateTime()
Predefined Constants
|