|
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
Changelog
|