• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 位置: php 中文手册 -> php 内置函数

    php 日期时间函数

    运行时配置

    这些函数的行为受 php.ini 中的设置影响。

    日期/时间配置选项
    名字默认可修改范围更新日志
    date.default_latitude"31.7667"PHP_INI_ALL自 PHP 5.0.0 起可用
    date.default_longitude"35.2333"PHP_INI_ALL自 PHP 5.0.0 起可用
    date.sunrise_zenith"90.83"PHP_INI_ALL自 PHP 5.0.0 起可用
    date.sunset_zenith"90.83"PHP_INI_ALL自 PHP 5.0.0 起可用
    date.timezone""PHP_INI_ALL自 PHP 5.0.0 起可用

    这是配置指令的简短说明。

    • date.default_latitude float:默认纬度。
    • date.default_longitude float:默认经度。
    • date.sunrise_zenith float:默认日出天顶。
    • date.sunset_zenith float:默认日落天顶。
    • date.timezone string:在未设定 TZ 环境变量时用于所有日期/时间函数的默认时区。优先顺序在 date_default_timezone_get()页面中有说明。支持的时区可参见所支持的时区列表。
    Note:前四个配置选项目前仅用于 date_sunrise()和 date_sunset()。

    预定义常量

    DATE_ constants 从 PHP 5.1.1 开始定义,提供了一些标准的日期时间的表达,可以用在日期时间格式化的函数中(例如 date())。

    下列常量从 PHP 5.1.2 开始可用,设定了 date_sunrise()和 date_sunset()函数返回的格式。

    • SUNFUNCS_RET_TIMESTAMP (integer):时间戳
    • SUNFUNCS_RET_STRING (integer):小时:分钟(例如:08:02)
    • SUNFUNCS_RET_DOUBLE (integer):浮点数表示的小时(例如:8.75)