104function strtotime(
string $datetime, ?
int $baseTimestamp =
null): int|false {}
115 int $hour, ?int $minute = null, ?int $second = null,
116 ?int $month = null, ?int $day = null, ?int $year = null): int|false {}
119 int $hour, ?int $minute = null, ?int $second = null,
120 ?int $month = null, ?int $day = null, ?int $year = null): int|false {}
127#[\
Deprecated(since:
'8.1', message:
'use IntlDateFormatter::format() instead')]
133#[\
Deprecated(since:
'8.1', message:
'use IntlDateFormatter::format() instead')]
204 DateTime $object, int $hour, int $minute, int $second = 0, int $microsecond = 0):
DateTime {}
267#[\
Deprecated(since:
'8.1', message:
'use date_sun_info() instead')]
270 ?float $latitude = null, ?float $longitude = null, ?float $zenith = null,
271 ?float $utcOffset = null): string|int|float|false {}
276#[\
Deprecated(since:
'8.1', message:
'use date_sun_info() instead')]
279 ?float $latitude = null, ?float $longitude = null, ?float $zenith = null,
280 ?float $utcOffset = null): string|int|float|false {}
320 public function format(
string $format): string;
570 public const int ASIA = UNKNOWN;
582 public const int UTC = UNKNOWN;
584 public const int ALL = UNKNOWN;
__construct(string $duration)
static createFromDateString(string $datetime)
static __set_state(array $array)
__unserialize(array $data)
static createFromISO8601String(string $specification, int $options=0)
const int EXCLUDE_START_DATE
DateTimeInterface $current
static __set_state(array $array)
__construct($start, $interval=UNKNOWN, $end=UNKNOWN, $options=UNKNOWN)
const int INCLUDE_END_DATE
__unserialize(array $data)
setTimestamp(int $timestamp)
setTimezone(DateTimeZone $timezone)
static __set_state(array $array)
diff(DateTimeInterface $targetObject, bool $absolute=false)
static createFromInterface(DateTimeInterface $object)
setISODate(int $year, int $week, int $dayOfWeek=1)
__unserialize(array $data)
static createFromTimestamp(int|float $timestamp)
static createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone=null)
setMicrosecond(int $microsecond)
add(DateInterval $interval)
sub(DateInterval $interval)
__construct(string $datetime="now", ?DateTimeZone $timezone=null)
setDate(int $year, int $month, int $day)
static createFromMutable(DateTime $object)
setTime(int $hour, int $minute, int $second=0, int $microsecond=0)
__construct(string $timezone)
__unserialize(array $data)
static listAbbreviations()
getTransitions(int $timestampBegin=PHP_INT_MIN, int $timestampEnd=PHP_INT_MAX)
static __set_state(array $array)
static listIdentifiers(int $timezoneGroup=DateTimeZone::ALL, ?string $countryCode=null)
getOffset(DateTimeInterface $datetime)
add(DateInterval $interval)
__unserialize(array $data)
static createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone=null)
static createFromImmutable(DateTimeImmutable $object)
diff(DateTimeInterface $targetObject, bool $absolute=false)
setMicrosecond(int $microsecond)
__construct(string $datetime="now", ?DateTimeZone $timezone=null)
setDate(int $year, int $month, int $day)
static __set_state(array $array)
setTime(int $hour, int $minute, int $second=0, int $microsecond=0)
sub(DateInterval $interval)
setTimezone(DateTimeZone $timezone)
static createFromTimestamp(int|float $timestamp)
setTimestamp(int $timestamp)
static createFromInterface(DateTimeInterface $object)
setISODate(int $year, int $week, int $dayOfWeek=1)
if(PHP_SAPI !='cli') if($argc< 1) $options
diff(DateTimeInterface $targetObject, bool $absolute=false)
const string RFC3339_EXTENDED
const string ISO8601_EXPANDED
__unserialize(array $data)
#define SUNFUNCS_RET_STRING
#define SUNFUNCS_RET_TIMESTAMP
#define SUNFUNCS_RET_DOUBLE
date_sun_info(int $timestamp, float $latitude, float $longitude)
date_default_timezone_get()
timezone_open(string $timezone)
gmdate(string $format, ?int $timestamp=null)
date_default_timezone_set(string $timezoneId)
timezone_abbreviations_list()
date(string $format, ?int $timestamp=null)
date_parse_from_format(string $format, string $datetime)
date_sunset(int $timestamp, int $returnFormat=SUNFUNCS_RET_STRING, ?float $latitude=null, ?float $longitude=null, ?float $zenith=null, ?float $utcOffset=null)
idate(string $format, ?int $timestamp=null)
date_time_set(DateTime $object, int $hour, int $minute, int $second=0, int $microsecond=0)
date_timezone_get(DateTimeInterface $object)
timezone_name_get(DateTimeZone $object)
date_date_set(DateTime $object, int $year, int $month, int $day)
timezone_location_get(DateTimeZone $object)
getdate(?int $timestamp=null)
const DATE_RFC3339_EXTENDED
date_add(DateTime $object, DateInterval $interval)
date_create_immutable(string $datetime="now", ?DateTimeZone $timezone=null)
date_timezone_set(DateTime $object, DateTimeZone $timezone)
mktime(int $hour, ?int $minute=null, ?int $second=null, ?int $month=null, ?int $day=null, ?int $year=null)
date_sunrise(int $timestamp, int $returnFormat=SUNFUNCS_RET_STRING, ?float $latitude=null, ?float $longitude=null, ?float $zenith=null, ?float $utcOffset=null)
const DATE_ISO8601_EXPANDED
checkdate(int $month, int $day, int $year)
date_parse(string $datetime)
timezone_name_from_abbr(string $abbr, int $utcOffset=-1, int $isDST=-1)
date_create_from_format(string $format, string $datetime, ?DateTimeZone $timezone=null)
date_timestamp_get(DateTimeInterface $object)
date_create(string $datetime="now", ?DateTimeZone $timezone=null)
date_isodate_set(DateTime $object, int $year, int $week, int $dayOfWeek=1)
date_sub(DateTime $object, DateInterval $interval)
gmstrftime(string $format, ?int $timestamp=null)
timezone_offset_get(DateTimeZone $object, DateTimeInterface $datetime)
date_diff(DateTimeInterface $baseObject, DateTimeInterface $targetObject, bool $absolute=false)
strtotime(string $datetime, ?int $baseTimestamp=null)
date_interval_create_from_date_string(string $datetime)
date_timestamp_set(DateTime $object, int $timestamp)
gmmktime(int $hour, ?int $minute=null, ?int $second=null, ?int $month=null, ?int $day=null, ?int $year=null)
strftime(string $format, ?int $timestamp=null)
date_modify(DateTime $object, string $modifier)
localtime(?int $timestamp=null, bool $associative=false)
date_offset_get(DateTimeInterface $object)
timezone_transitions_get(DateTimeZone $object, int $timestampBegin=PHP_INT_MIN, int $timestampEnd=PHP_INT_MAX)
date_create_immutable_from_format(string $format, string $datetime, ?DateTimeZone $timezone=null)
timezone_identifiers_list(int $timezoneGroup=DateTimeZone::ALL, ?string $countryCode=null)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))