热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php时间字段,PHP.ini日期时间字段[DATE]详解

PHP.ini的默认[DATE]字段内容是这样的:[Date];Definesthedefaulttimezoneusedbythedatefunctions;dat

PHP.ini的默认[DATE]字段内容是这样的:

[Date]

; Defines the default timezone used by the date functions

;date.timezone =

字段定义没有为date的timezone属性定义值,PHP系统使用默认的缺省时区定义,一般是UTC,该参数该定义将影响PHP date/time函数的执行,一般是函数getdate()和date()这两个函数的执行效果,我们通过打印getdate()函数可以发现实际的[0]项是不随时区变化而变化的,都是UNIX标准时间(距离1970年1月1日零时开始的秒数),只是显示上做了时区转换而已。

另外date还有三个未列出的字段:

date.default_latitude 默认的纬度

date.default_longitude 默认的经度

date.sunrise_zenith 日升时间

date.sunset_zenith 日落时间

有时候我们发现PHP打印出来的时间不正确,跟实际的电脑显示相差八个小时,这就是因为PHP.INI的配置问题引起的。只需要修改PHP.INI 的[DATE]

date.timezone ="Etc/GMT-8"//否则出来时间相差早八个小时

另外关于PHP的date/time函数还有以下四个也比较重要:

date_timezone_get ()和date_timezone_set()函数

这两个函数分别是对默认时区进行查询和设置,date_timezone_set()设置只是临时起效的,比如在多时区时间输出时候就很有用,如果需要永久更改时区时间显示,则需要在PHP.INI里头设置DATE字段为您对应的时区。

date_default_timezone_get()函数

可以查看当前PHP系统为各PHP日期时间函数使用的默认时区列表。

date_default_timezone_set()函数

由于在PHP 5.1以后date/time函数被重写了,所以可能会受到E_NOTICE的错误警告信息,如果设置的时区参数为系统时区参数或PHP.INI文件中设置的时区参数,则将会返回E_WARNING 警告。



推荐阅读
  • PHP中元素的计量单位是什么? ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 本文详细探讨了在PHP中实现毫秒级时间戳的技术方案,重点讲解了如何处理 `microtime` 函数的返回值以获取高精度时间戳。通过具体的示例代码,展示了该方法的简便性和实用性,适合需要精确时间记录的应用场景。 ... [详细]
  • 本文详细探讨了Zebra路由软件中的线程机制及其实际应用。通过对Zebra线程模型的深入分析,揭示了其在高效处理网络路由任务中的关键作用。文章还介绍了线程同步与通信机制,以及如何通过优化线程管理提升系统性能。此外,结合具体应用场景,展示了Zebra线程机制在复杂网络环境下的优势和灵活性。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 本文总结了JavaScript的核心知识点和实用技巧,涵盖了变量声明、DOM操作、事件处理等重要方面。例如,通过`event.srcElement`获取触发事件的元素,并使用`alert`显示其HTML结构;利用`innerText`和`innerHTML`属性分别设置和获取文本内容及HTML内容。此外,还介绍了如何在表单中动态生成和操作``元素,以便更好地处理用户输入。这些技巧对于提升前端开发效率和代码质量具有重要意义。 ... [详细]
  • 如何在WAMP环境中更改默认的www根目录路径
    在WAMP环境中更改默认的www根目录路径,可以通过编辑Apache配置文件实现。具体步骤如下:打开D:\WampServer\bin\apache\apache2.2.22\conf\httpd.conf文件,找到并修改DocumentRoot和指令,将路径更改为新的根目录位置。保存文件后重启WAMP服务,即可生效。此方法适用于需要自定义项目部署路径的开发者。 ... [详细]
  • 深入解析 Java UTC 时间处理技术与应用 ... [详细]
author-avatar
谁会心如刀割_590
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有