美文网首页
PHP 的 date 日期时间函数库简介 -- PHP 学习 (

PHP 的 date 日期时间函数库简介 -- PHP 学习 (

作者: 无故下架内容so账号已弃用 | 来源:发表于2019-04-24 08:45 被阅读0次

日期时间函数库简介

  • 日期时间函数库是 PHP 内置函数库, 可以通过日期时间函数库获得服务器的日期时间相关内容

  • 时区: 默认时区: UTC,
    相关函数:

    1. deta_default_timezone_get()
    2. dete_default_timezone_set()
    3. init_set()

如何设置时区

有三种方式:

  • (a) 修改 PHP 配置文件 php.ini 中的 date.timezone 设置时区
<?php
    echo '当前时区:'.date_default_timezone_get(); // => 当前时区:UTC
    phpinfo(); // 运行后可以查看 php.ini 的安装目录: D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\php.ini

    // 修改 php.ini 的 date.timezone = UTC => date.timezone = PRC, 看截图
    // PRC: 中华人民共和国,
    // 重启服务

    echo '当前时区:'.date_default_timezone_get(); // 当前时区:PRC

通过 phpinfo(); 我们可以看到 php.ini 的路径和各种关于 php 的信息:

phpinfo(); 得到的页面信息

修改 php.ini 时区:

修改配置文件的时区为 PRC
  • (b) 通过 date_fault_time_set() 动态设置时区
<?php
    echo '当前时区:'.date_default_timezone_get(); // => 当前时区: PRC

     // 设置时区为'亚洲/上海'
    date_default_timezone_set('Asia/Shanghai');

    echo '当前时区:'.date_default_timezone_get(); // => 当前时区: Asia/Shanghai

这种设置方法, 通常只对当前页面生效, 切换到其他页面仍然是 php.ini 里面设置的时区

  • (c) 通过 ini_set() 动态设置时区

ini_set ( string $varname , string $newvalue ) : string

设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复。

不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单附录

成功时返回旧的值,失败时返回 FALSE。

<?php
    echo '当前时区:'.date_default_timezone_get(); // => 当前时区: PRC

     // 设置时区为'亚洲/香港'
    ini_set('date.timezone', 'Asia/Hong_Kong');

    echo '当前时区:'.date_default_timezone_get(); // => 当前时区:Asia/Hong_Kong

本人测试结果: 这种设置方法也是动态的, 通常只对当前页面生效, 切换到其他页面仍然是 php.ini 里面设置的时区


我们可以到 php 的官方手册查看所支持的时区列表

亚洲时区列表

相关文章

  • PHP中的日期时间函数

    日期时间函数库的简介 设置时区1、修改php的配置文件date.timezone设置时区2、通过date_defa...

  • PHP 的 date 日期时间函数库简介 -- PHP 学习 (

    日期时间函数库简介 日期时间函数库是 PHP 内置函数库, 可以通过日期时间函数库获得服务器的日期时间相关内容 时...

  • PHP 日期和时间函数

    PHP date() 函数用于对日期或时间进行格式化。 PHP Date() 函数:函数把时间戳格式化为更易读的日...

  • 时间整合

    PHP时间戳和日期相互转换在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳...

  • PHP 的 date 日期时间常用函数解析 -- PHP 学习

    date 格式化一个本地时间/日期** 语法格式: 格式字串可以识别以下 format 参数的字符串 格式字串中不...

  • mac环境下PHP系统时区设置

    前言 由于PHP5.0对date()函数进行了重写,因此,目前的日期时间系统时间少了8个小时。在PHP语言中默认设...

  • php date函数

    date日期时间函数是php函数部分核心,下面我来列举下它的用法 语法 date(format,timestamp...

  • mysql 时间戳与日期格式的相互转换

    PHP方式转换:UNIX时间戳转换为日期用函数: date()date('Y-m-d H:i:s', 115621...

  • Learn PHP

    title: PHP学习笔记date: 2016-07-07 11:33:29tags: PHP php文件操作的...

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

网友评论

      本文标题:PHP 的 date 日期时间函数库简介 -- PHP 学习 (

      本文链接:https://www.haomeiwen.com/subject/qsuigqtx.html