API Reference Document
« unixtojd
简介 »
PHP Manual
日期与时间相关扩展
日期和时间
日期和时间
简介
安装/配置
需求
安装
运行时配置
资源类型
预定义常量
范例
DateTime Arithmetic
DateTime
— DateTime 类
DateTime::add
— 给一个 DateTime 对象增加一定量的天,月,年,小时,分钟 以及秒。
DateTime::__construct
— 返回一个新的 DateTime 对象
DateTime::createFromFormat
— 根据给定的格式解析日期时间字符串
DateTime::createFromImmutable
— Returns new DateTime object encapsulating the given DateTimeImmutable object
DateTime::getLastErrors
— 获取警告和错误信息
DateTime::modify
— 修改日期时间对象的值
DateTime::__set_state
— __set_state 魔术方法处理函数
DateTime::setDate
— 设置 DateTime 对象的日期
DateTime::setISODate
— 设置 ISO 日期
DateTime::setTime
— 设置 DateTime 对象的时间
DateTime::setTimestamp
— 以 Unix 时间戳的方式设置 DateTime 对象
DateTime::setTimezone
— 设置 DateTime 对象的时区
DateTime::sub
— 对一个 DateTime 对象减去一定量的 日、月、年、小时、分钟和秒。
DateTimeImmutable
— The DateTimeImmutable class
DateTimeImmutable::add
— Adds an amount of days, months, years, hours, minutes and seconds
DateTimeImmutable::__construct
— Returns new DateTimeImmutable object
DateTimeImmutable::createFromFormat
— Parses a time string according to a specified format
DateTimeImmutable::createFromMutable
— Returns new DateTimeImmutable object encapsulating the given DateTime object
DateTimeImmutable::getLastErrors
— Returns the warnings and errors
DateTimeImmutable::modify
— Creates a new object with modified timestamp
DateTimeImmutable::__set_state
— The __set_state handler
DateTimeImmutable::setDate
— Sets the date
DateTimeImmutable::setISODate
— Sets the ISO date
DateTimeImmutable::setTime
— Sets the time
DateTimeImmutable::setTimestamp
— Sets the date and time based on a Unix timestamp
DateTimeImmutable::setTimezone
— Sets the time zone
DateTimeImmutable::sub
— Subtracts an amount of days, months, years, hours, minutes and seconds
DateTimeInterface
— The DateTimeInterface interface
DateTime::diff
— Returns the difference between two DateTime objects
DateTime::format
— Returns date formatted according to given format
DateTime::getOffset
— Returns the timezone offset
DateTime::getTimestamp
— Gets the Unix timestamp
DateTime::getTimezone
— Return time zone relative to given DateTime
DateTime::__wakeup
— The __wakeup handler
DateTimeZone
— The DateTimeZone class
DateTimeZone::__construct
— 创建新的DateTimeZone对象
DateTimeZone::getLocation
— 返回与时区相关的定位信息。
DateTimeZone::getName
— 返回时区名称。
DateTimeZone::getOffset
— 返回相对于 GMT 的时差。
DateTimeZone::getTransitions
— Returns all transitions for the timezone
DateTimeZone::listAbbreviations
— 返回一个包含 dst (夏令时),时差和时区信息的关联数组。
DateTimeZone::listIdentifiers
— 返回一个包含了所有时区标示符的索引数组。
DateInterval
— DateInterval 类
DateInterval::__construct
— Creates a new DateInterval object
DateInterval::createFromDateString
— Sets up a DateInterval from the relative parts of the string
DateInterval::format
— Formats the interval
DatePeriod
— DatePeriod 类
DatePeriod::__construct
— Creates a new DatePeriod object
DatePeriod::getDateInterval
— Gets the interval
DatePeriod::getEndDate
— Gets the end date
DatePeriod::getRecurrences
— Gets the number of recurrences
DatePeriod::getStartDate
— Gets the start date
Date/Time 函数
checkdate
— 验证一个格里高里日期
date_add
— 别名 DateTime::add
date_create_from_format
— 别名 DateTime::createFromFormat
date_create_immutable_from_format
— 别名 DateTimeImmutable::createFromFormat
date_create_immutable
— 别名 DateTimeImmutable::__construct
date_create
— 别名 DateTime::__construct
date_date_set
— 别名 DateTime::setDate
date_default_timezone_get
— 取得一个脚本中所有日期时间函数所使用的默认时区
date_default_timezone_set
— 设定用于一个脚本中所有日期时间函数的默认时区
date_diff
— 别名 DateTime::diff
date_format
— 别名 DateTime::format
date_get_last_errors
— 别名 DateTime::getLastErrors
date_interval_create_from_date_string
— 别名 DateInterval::createFromDateString
date_interval_format
— 别名 DateInterval::format
date_isodate_set
— 别名 DateTime::setISODate
date_modify
— 别名 DateTime::modify
date_offset_get
— 别名 DateTime::getOffset
date_parse_from_format
— Get info about given date formatted according to the specified format
date_parse
— Returns associative array with detailed info about given date
date_sub
— 别名 DateTime::sub
date_sun_info
— Returns an array with information about sunset/sunrise and twilight begin/end
date_sunrise
— 返回给定的日期与地点的日出时间
date_sunset
— 返回给定的日期与地点的日落时间
date_time_set
— 别名 DateTime::setTime
date_timestamp_get
— 别名 DateTime::getTimestamp
date_timestamp_set
— 别名 DateTime::setTimestamp
date_timezone_get
— 别名 DateTime::getTimezone
date_timezone_set
— 别名 DateTime::setTimezone
date
— 格式化一个本地时间/日期
getdate
— 取得日期/时间信息
gettimeofday
— 取得当前时间
gmdate
— 格式化一个 GMT/UTC 日期/时间
gmmktime
— 取得 GMT 日期的 UNIX 时间戳
gmstrftime
— 根据区域设置格式化 GMT/UTC 时间/日期
idate
— 将本地时间日期格式化为整数
localtime
— 取得本地时间
microtime
— 返回当前 Unix 时间戳和微秒数
mktime
— 取得一个日期的 Unix 时间戳
strftime
— 根据区域设置格式化本地时间/日期
strptime
— 解析由 strftime 生成的日期/时间
strtotime
— 将任何字符串的日期时间描述解析为 Unix 时间戳
time
— 返回当前的 Unix 时间戳
timezone_abbreviations_list
— 别名 DateTimeZone::listAbbreviations
timezone_identifiers_list
— 别名 DateTimeZone::listIdentifiers
timezone_location_get
— 别名 DateTimeZone::getLocation
timezone_name_from_abbr
— Returns the timezone name from abbreviation
timezone_name_get
— 别名 DateTimeZone::getName
timezone_offset_get
— 别名 DateTimeZone::getOffset
timezone_open
— 别名 DateTimeZone::__construct
timezone_transitions_get
— 别名 DateTimeZone::getTransitions
timezone_version_get
— Gets the version of the timezonedb
Supported Date and Time Formats
Time Formats
Date Formats
Compound Formats
Relative Formats
所支持的时区列表
非洲
美洲
南极洲
北极
亚洲
大西洋
澳洲
欧洲
印度
太平洋地区
其他