← All docs

Date builtins

Builtins in the Date category.

Date builtins

FunctionSignatureReturnsAOTeval()
cal_days_in_month()(int $calendar, int $month, int $year): intint
cal_from_jd()(int $julian_day, int $calendar): arrayarray
cal_info()(int $calendar = -1): arrayarray
cal_to_jd()(int $calendar, int $month, int $day, int $year): intint
checkdate()(int $month, int $day, int $year): boolbool
date()(string $format, ?int $timestamp = null): stringstring
date_add()(mixed $object, mixed $interval): mixedmixed
date_create()(string $datetime = 'now', mixed $timezone = null): mixedmixed
date_create_from_format()(string $format, string $datetime, mixed $timezone = null): mixedmixed
date_create_immutable()(string $datetime = 'now', mixed $timezone = null): mixedmixed
date_create_immutable_from_format()(string $format, string $datetime, mixed $timezone = null): mixedmixed
date_date_set()(mixed $object, int $year, int $month, int $day): mixedmixed
date_default_timezone_get()(): stringstring
date_default_timezone_set()(string $timezoneId): boolbool
date_diff()(mixed $baseObject, mixed $targetObject, bool $absolute = false): mixedmixed
date_format()(mixed $object, string $format): stringstring
date_get_last_errors()(): mixedmixed
date_interval_create_from_date_string()(string $datetime): mixedmixed
date_interval_format()(mixed $object, string $format): stringstring
date_isodate_set()(mixed $object, int $year, int $week, int $dayOfWeek = 1): mixedmixed
date_modify()(mixed $object, string $modifier): mixedmixed
date_offset_get()(mixed $object): intint
date_parse()(string $datetime): arrayarray
date_parse_from_format()(string $format, string $datetime): arrayarray
date_sub()(mixed $object, mixed $interval): mixedmixed
date_sun_info()(int $timestamp, float $latitude, float $longitude): arrayarray
date_sunrise()(int $timestamp, int $returnFormat = SUNFUNCS_RET_STRING, ?float $latitude = null, ?float $longitude = null, ?float $zenith = null, ?float $utcOffset = null): mixedmixed
date_sunset()(int $timestamp, int $returnFormat = SUNFUNCS_RET_STRING, ?float $latitude = null, ?float $longitude = null, ?float $zenith = null, ?float $utcOffset = null): mixedmixed
date_time_set()(mixed $object, int $hour, int $minute, int $second = 0, int $microsecond = 0): mixedmixed
date_timestamp_get()(mixed $object): intint
date_timestamp_set()(mixed $object, int $timestamp): mixedmixed
date_timezone_get()(mixed $object): mixedmixed
date_timezone_set()(mixed $object, mixed $timezone): mixedmixed
easter_date()(?int $year = null, int $mode = CAL_EASTER_DEFAULT): intint
easter_days()(?int $year = null, int $mode = CAL_EASTER_DEFAULT): intint
frenchtojd()(int $month, int $day, int $year): intint
getdate()(?int $timestamp = null): arrayarray
gettimeofday()(bool $as_float = false): mixedmixed
gmdate()(string $format, ?int $timestamp = null): stringstring
gmmktime()(int $hour, int $minute, int $second, int $month, int $day, int $year): intint
gmstrftime()(string $format, ?int $timestamp = null): mixedmixed
gregoriantojd()(int $month, int $day, int $year): intint
hrtime()(bool $as_number = false): mixedmixed
idate()(string $format, ?int $timestamp = null): mixedmixed
jddayofweek()(int $julian_day, int $mode = CAL_DOW_DAYNO): mixedmixed
jdmonthname()(int $julian_day, int $mode): stringstring
jdtofrench()(int $julian_day): stringstring
jdtogregorian()(int $julian_day): stringstring
jdtojewish()(int $julian_day, bool $hebrew = false, int $flags = 0): stringstring
jdtojulian()(int $julian_day): stringstring
jdtounix()(int $julian_day): intint
jewishtojd()(int $month, int $day, int $year): intint
juliantojd()(int $month, int $day, int $year): intint
localtime()(int $timestamp = -1, bool $associative = false): arrayarray
microtime()(bool $as_float = false): mixedmixed
mktime()(int $hour, int $minute, int $second, int $month, int $day, int $year): intint
strftime()(string $format, ?int $timestamp = null): mixedmixed
strptime()(string $timestamp, string $format): mixedmixed
strtotime()(string $datetime, ?int $baseTimestamp = null): mixedmixed
time()(): intint
timezone_abbreviations_list()(): mixedmixed
timezone_identifiers_list()(int $timezoneGroup = DateTimeZone::ALL, ?string $countryCode = null): arrayarray
timezone_location_get()(mixed $object): mixedmixed
timezone_name_from_abbr()(string $abbr, int $utcOffset = -1, int $isDST = -1): mixedmixed
timezone_name_get()(mixed $object): stringstring
timezone_offset_get()(mixed $object, mixed $datetime): intint
timezone_open()(string $timezone): mixedmixed
timezone_transitions_get()(mixed $object, int $timestampBegin = PHP_INT_MIN, int $timestampEnd = PHP_INT_MAX): mixedmixed
timezone_version_get()(): stringstring
unixtojd()(?int $timestamp = null): mixedmixed