`
xss23
  • 浏览: 99204 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PHP date()

    博客分类:
  • php
阅读更多

      前几天发现一个问题 date("Y-m-d H:i :s") 取出来的时间和本地时间老差8个小时,可我的系统明明是中国标准时(GMT+8),最后终于找到了问题所在:
      原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的。也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间(北京时间)差了正好8个小时.
      1,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上 date_default_timezone_set (XXX);
      2,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号,=后面加PRC,重启http服务(如apache2或iis等)即可

        关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
     港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
     还有新加坡:Asia/Singapore
     其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC.PRC是什么?PRC是中华人民共和国啊-_-
      以上都是我从php官方说明档里整理出来的GMT-8下面的地区,可能会有遗漏
你可以http://www.php.net/docs.php 上查到更多的地区.
      由于程序最后还是会把地名转为时区来计算,所以当你使用的不是内置的区域的时候,程序将自动使用格林威治标准时间。

分享到:
评论

相关推荐

    php date 详解

    ### PHP Date() 函数详解 #### 一、概述 `date()`函数是PHP中的一个非常重要的日期/时间处理函数,用于格式化日期/时间。它能够根据提供的格式字符串,将当前时间或者其他时间戳转换为易读的时间格式。本文将详细...

    phpdate:javascript中的函数日期,如带有六个数字日期YYMMDD的php日期,并通过键F支持俄语月份名称

    在提供的`phpdate-master`压缩包中,可能包含了关于这个主题的示例代码或更深入的教程。解压后,你可以查看源代码以学习更多关于JavaScript和PHP日期处理的实践案例,特别是如何在不同语言环境下处理日期。 总之,...

    go-xdate:golang日期处理,format格式参考php date,不用记那些反人类的日期数字了,php用户可以很容易上手

    XDate是对golang日期的扩展,格式参考php date,不用记那些反人类的日期数字了,php用户可以很容易上手xdate。 Now()。PFormat(“ Ymd H:i:s”) 2021-04-05 22:51:52 作者:Andyfoo package main import ...

    [示例][PHP]date-master多语言日期PHP库.zip

    【PHP日期库date-master详解】 在PHP开发中,处理日期和时间是一项常见的任务,而`date-master`是一个专为PHP设计的多语言日期库,它提供了便利的方式来进行国际化日期和时间的操作。这个库的主要特点是可以根据...

    PHP date() 函数

    PHP date() 函数 PHP date() 函数用于格式化时间/日期。 PHP date() 函数 PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。 时间戳是一个字符序列,表示一定的事件发生的日期/时间。 语法 string date...

    PHP—Date.docx

    在PHP编程中,`date()`函数是一个非常重要的日期和时间处理函数,它允许开发者将时间戳转换为易于阅读的日期和时间格式。这个函数的基本用法是`date(format,timestamp)`,其中`format`参数是必需的,用来定义日期和...

    PHP date()函数警告: It is not safe to rely on the system解决方法

    PHP date()函数警告:“It is not safe to rely on the system’s timezone settings.” 是一个常见的问题,通常出现在PHP脚本执行时,系统无法准确地识别或使用默认时区。这个警告出现的原因是PHP鼓励开发者显式...

    PHP date函数常用时间处理方法

    PHP date函数是PHP编程语言中用于格式化时间与日期的核心函数,它允许开发者根据特定的格式来输出当前、自定义或任何Unix时间戳所代表的日期和时间。本文将深入探讨PHP date函数以及如何利用它来进行常用的时间处理...

    PHP中Date获取时间不正确怎么办

    ### PHP中Date获取时间不正确的解决方案 在进行Web开发时,我们经常需要用到PHP来处理日期和时间相关的逻辑。然而,在实际应用中可能会遇到一个常见问题:通过PHP的`date()`函数获取的时间与本地系统时间不一致。...

    PHP date_default_timezone_set()设置时区操作实例分析

    本文实例讲述了PHP date_default_timezone_set()设置时区操作。分享给大家供大家参考,具体如下: <?php echo function_exists(date_default_timezone_set). ;//在这他总是返回1,这函数是判断这里面的字符...

    php date()日期时间函数详解

    PHP中的date()函数是一个常用的日期时间函数,它能够根据用户提供的格式化字符串来格式化当前日期和时间,或者一个指定的Unix时间戳。下面详细介绍date()函数的参数、使用方法和常见的格式化占位符。 首先,date()...

    PHP 格式化显示时间 date() 函数.rar

    在PHP编程语言中,`date()`函数是一个至关重要的日期和时间处理函数,它允许开发者将当前时间或指定的时间格式化为人类可读的字符串。在本文中,我们将深入探讨`date()`函数的工作原理、参数、返回值以及如何利用它...

    PHP date picker for websites-开源

    在本文中,我们将深入探讨一个名为"PHP date picker for websites"的开源项目,它提供了一个高效的解决方案,帮助开发者轻松集成日期选择功能。 首先,让我们了解什么是PHP date picker。这是一个专门针对网站设计...

    PHP常用函数及方法详解: date()函数、include:require 语句.md

    ### PHP中的`date()`函数详解 #### 一、概述 `date()`函数是PHP中一个非常重要的内置函数,主要用于格式化日期和时间。通过指定不同的格式字符串,`date()`能够生成各种样式的日期和时间输出,这对于开发人员来说...

    PHP中Date()时间日期函数的使用方法小结

    在PHP编程语言中,`date()`函数是一个非常重要的时间日期处理函数,用于将时间戳转换为易读的日期和时间格式。本篇文章将对`date()`函数的使用方法进行小结,包括其语法、参数解释以及一些常见的日期格式示例。 `...

    PHP 时间函数应用

    $interval = date_diff($date1, $date2); echo "相差:" . $interval->format('%Y年%m个月%d天') . "小时"; ``` 此外,`mktime()`和`gmmktime()`函数用于创建时间戳,它们接受小时、分钟、秒、月份、日期和年份作为...

    php date与gmdate的获取日期的区别

    在PHP编程语言中,处理日期和时间是一项常见的任务,涉及到两个主要的函数:date()和gmdate()。这两个函数都是用来格式化日期和时间的,但是它们之间有着本质的区别,特别是在时区处理上。 date()函数用于格式化一...

Global site tag (gtag.js) - Google Analytics