php获取当前时间不对怎么办

解决办法:1、在添加的时间前插入“date_default_timezone_set(PRC);”语句;2、通过“date(“Y-m-d H:i:s”, time()+8*60*60);”方法处理获取的时间;3、打开php.ini配置文件,找到“;date.timezone =”行,将“;”去掉,并修改成“date.timezone = PRC”,保存文件,重启Apache。

php获取当前时间不对怎么办

本文操作环境:windows7系统、PHP8版,DELL G3电脑

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

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

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

立即学习“PHP免费学习笔记(深入)”;

关于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视频教程】

以上就是php获取当前时间不对怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2518310.html

(0)
上一篇 2025年3月5日 16:12:21
下一篇 2025年2月28日 02:32:40

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php 如何设置时区

    php设置时区的方法:1、修改配置文件“php.ini”中“date.timezone”的值;2、利用函数“date_default_timezone_set”临时设置时区。 本文操作环境:windows7系统、PHP7.1版,DELL G…

    2025年3月5日
    200
  • 深入剖析php跳出循环的三种方法

    本篇文章带大家一起深入了解php三种跳出循环的方法(contiue、break和exit)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 php的三种跳出循环方法 一.break语句 1. 用于switch语句,for,…

    2025年3月5日
    200
  • 如何解决php验证码加载不出来的问题

    php验证码加载不出来的解决办法:1、检查验证码类和验证码字体的路径是否引入错误;2、将header放在任何实际输出之前;3、查看所有文件的编码格式是否统一;4、开启php gd2的扩展;5、删除文件中所有的换行等等。 本文操作环境:win…

    2025年3月5日
    200
  • php include 报错怎么办

    php include报错的解决办法:1、检查include文件的位置是否正确;2、检测被包含的文件读权限是否打开;3、检测被包含的文件路径上的每个目录的x权限是否打开。 本文操作环境:windows7系统、PHP7.1版,DELL G3电…

    2025年3月5日
    200
  • php如何删除非空文件夹

    php删除非空文件夹的方法:首先使用unlink()函数将文件夹中的每个文件都删除掉,语法格式“unlink(filename)”;然后使用rmdir()函数来删除空文件夹即可,语法格式“rmdir(dir)”。 本教程操作环境:windo…

    2025年3月5日
    200
  • php怎么修改目录权限

    在php中,可以使用chmod()函数来修改目录权限,该函数可以改变指定文件的权限,语法格式“chmod(要检查的文件/目录,新的权限)”;如果修改成功则返回TRUE,如果失败则返回FALSE。 本教程操作环境:windows7系统、PHP…

    2025年3月5日
    200
  • php怎么去掉最后几个字符

    在php中,可以直接利用substr()函数来倒序去掉最后几个字符,语法格式“substr(string对象,0,-x)”,参数x为需要去掉的字符数;如果成功则返回去掉字符后的字符串,如果失败则返回FALSE,或返回一个空字符串。 本教程操…

    2025年3月5日
    200
  • php中怎么关闭错误报告

    php关闭错误报告的方法:1、打开配置文件“php.ini”,将“display_errors”选项的值改为“off”。2、在php文件中加入“error_reporting(E_ALL^E_NOTICE^E_WARNING);”代码即可。…

    2025年3月5日
    200
  • 详解php中与html标签相关函数

    本文带大家了解一下php中与html标签相关函数(htmlspecialchars、strip_tags、addslashes)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 htmlspecialchars()函数 将…

    2025年3月5日
    200
  • php怎么替换指定位置的字符串

    在PHP中,可以使用str_replace()函数来替换指定位置的字符串,语法格式“substr_replace(string,replacement,start,length)”,参数start用于指定替换位置(在字符串的何处开始替换)。…

    2025年3月5日
    200

发表回复

登录后才能评论