返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php获取当前时间不对的解决方法
  • 491
分享到

php获取当前时间不对的解决方法

2023-06-14 06:06:12 491人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关PHP获取当前时间不对的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php获取当前时间不对的解决办法:1、在添加时间前插入“date_default_timezone

这篇文章将为大家详细讲解有关PHP获取当前时间不对的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php获取当前时间不对的解决办法:1、在添加时间前插入“date_default_timezone_set(PRC);”;2、通过“date("Y-m-d H:i:s", time()+8*60*60);”方法获取时间;3、修改配置文件。

PHP获取当前时间不准确问题解决方案

这篇文章主要介绍了PHP获取当前时间不准确问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。

关于timezone 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/UruMQi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore其它:Etc/GMT-8 ,Singapore ,Hongkong

解决方法一:

再添加时间前 插入:CODE:(好像不用加) date_default_timezone_set(PRC);

解决方法二:

echo date("Y-m-d H:i:s", time()+8*60*60);

解决方法三(修改php.ini文件):

找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。

附:date时间格式

date("Y-m-d H:i:s"); 显示的格式: 年-月-日 小时:分钟:秒

相关时间参数:

a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"D - 星期几,三个英文字母; 如: "Fri"F - 月份,英文全名; 如: "January"h - 12 小时制的小时; 如: "01" 至 "12"H - 24 小时制的小时; 如: "00" 至 "23"g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"i - 分钟; 如: "00" 至 "59"j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"l - 星期几,英文全名; 如: "Friday"m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"M - 月份,三个英文字母; 如: "Jan"s - 秒; 如: "00" 至 "59"S - 字尾加英文序数,二个英文字母; 如: "th","nd"t - 指定月份的天数; 如: "28" 至 "31"U - 总秒数w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)Y - 年,四位数字; 如: "1999"y - 年,二位数字; 如: "99"z - 一年中的第几天; 如: "0" 至 "365"

关于“php获取当前时间不对的解决方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: php获取当前时间不对的解决方法

本文链接: https://lsjlt.com/news/268618.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php获取当前时间不对的解决方法
    这篇文章将为大家详细讲解有关php获取当前时间不对的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php获取当前时间不对的解决办法:1、在添加时间前插入“date_default_timezone...
    99+
    2023-06-14
  • php获取当前时间不准的解决方法
    这篇“php获取当前时间不准的解决方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php获取当前时间不准的解决方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-06
  • mysql获取当前时间的方法
    这篇文章将为大家详细讲解有关mysql获取当前时间的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql获取当前时间的方法:可以通过执行【select now()...
    99+
    2024-04-02
  • php获取当前时间的方法是什么
    今天小编给大家分享一下php获取当前时间的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在PHP中,获取时间的一种...
    99+
    2023-07-06
  • php 获取当前时间前一天
    您可以使用 PHP 的 strtotime 函数和 date 函数来获取当前时间的前一天。 例如,要获取当前时间的前一天,可以使用以下代码: $yesterday = date('Y-m-d', strtotime('-1 day'...
    99+
    2023-09-01
    php 开发语言
  • php获取当前时间戳的方法有哪些
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php获取当前时间戳的方法1、使用time()time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。语法...
    99+
    2018-06-19
    php 当前时间戳
  • php获取当前时间戳的方法是什么
    本篇内容主要讲解“php获取当前时间戳的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php获取当前时间戳的方法是什么”吧!php获取当前时间戳的方法:1、直接使用time()函数,语...
    99+
    2023-06-25
  • php怎么获取当前时间
    在PHP中,获取时间的一种常见方法是使用PHP内置的时间函数。其中,最常用的是date()函数和time()函数。这两个函数可以帮助我们方便地获取当前时间,或者将时间戳转换成日期时间串。那么,在PHP中,取几点最合适呢?这取决于你的具体需求...
    99+
    2023-05-14
  • JAVA获取当前时间的三种方法
    1. 使用`java.util.Date`类:```javaDate date = new Date();System.out.pr...
    99+
    2023-09-01
    JAVA
  • java 获取当前时间的三种方法
    1. 使用System.currentTimeMillis()方法获取当前时间的毫秒数:long currentTime = Sys...
    99+
    2023-08-11
    java
  • 为什么php获取当前时间不准确
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑为什么php获取当前时间不准确PHP date()获取系统时间不对使用PHP获取系统时间,发现时间不对,是因为PHP默认的时区是UTC,应该将其时区设置为北京时间。方法一...
    99+
    2019-02-08
    php 时间
  • php获取当前时间为什么不准确
    小编今天带大家了解php获取当前时间为什么不准确,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“php获取当前时间为什么不准确”的知识...
    99+
    2023-06-28
  • 使用Golang获取当前时间的时间戳的方法
    Golang如何获取当前时间的时间戳,需要具体代码示例 时间戳是指某个时间点距离1970年1月1日00:00:00 UTC时间的秒数。在Golang中,我们可以使用time包提供的函数来获取当前时间的时间戳。...
    99+
    2024-01-16
  • php如何获取当前时间戳
    这篇文章主要讲解了“php如何获取当前时间戳”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何获取当前时间戳”吧!使用time()函数time()函数是PHP内置的函数,用于获取当前的...
    99+
    2023-07-05
  • shell获取当前时间的方法是什么
    在shell中获取当前时间的方法是使用date命令。常用的格式如下:1. 显示当前日期和时间:date2. 显示当前日期:date ...
    99+
    2023-05-13
    shell获取当前时间 shell
  • java获取当前时间的方法有哪些
    Java中获取当前时间的方法有以下几种:1. 使用`System.currentTimeMillis()`方法获取当前时间的毫秒数。```javalong currentTimeMillis = System.currentTimeMi...
    99+
    2023-08-11
    java
  • c#当前时间获取的方法是什么
    在 C# 中,您可以使用 DateTime.Now 属性来获取当前的日期和时间。如果您只想获取当前日期而不包括时间部分,则可以使用 ...
    99+
    2024-04-02
  • oracle获取当前时间的方法是什么
    在 Oracle 数据库中,你可以使用 SYSTIMESTAMP 或 CURRENT_TIMESTAMP 函数来获取当前的时间戳(包...
    99+
    2024-04-09
    oracle
  • mysql获取当前时间的方法有哪些
    使用NOW()函数:可以直接在SQL语句中使用NOW()函数来获取当前时间,例如:SELECT NOW(); 使用CURRE...
    99+
    2024-04-09
    mysql
  • php如何获取当前日期时间
    要获取当前日期时间,可以使用内置的函数date()。以下是一个例子:``````在这个例子中,date('Y-m-d H:i:s')...
    99+
    2023-08-30
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作