• 全都有综合资源网

    分享赚钱

    一个专业的免费资源网

    每天更新100+优质资源

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方微信群

时区在PHP中设置方法分享文章

技术文章 每日更新
2024-6-11 18:39 73人浏览 0人回复
原作者: 全都有综合资源网 来自: 全都有综合资源网 收藏 分享 邀请
摘要

今天发现一段PHP代码中的时间判断语句有问题。我研究了PHP的时区设置。PHP取的时间默认是格林威治标准时间,所以和北京时间相差8个小时。 在找到原因之后,我在网上搜索了一些 PHP 的时区设置:1、修改php.ini,在php ...

 

时区在PHP中设备方式分享文章5088 作者:全都有综合资本网 来历:全都有综合资本网 公布时候:2024-6-11 18:39

明天发现一段PHP代码中的时候判定语句有题目。我研讨了PHP的时区设备。PHP取的时候默许是格林威治标定时候,所以和北京时候相差8个小时。
在找到缘由以后,我在网上搜索了一些 PHP 的时区设备:

1、点窜php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设备data.timezone = “Asia/Shanghai”;即可。
2、在法式PHP 5以上版本的法式代码中利用函数ini_set('date.timezone','Asia/Shanghai');大概date_default_timezone_set(‘Asia/Shanghai');


一些常用的时区标识符说明:

Asia/Shanghai – 上海
Asia/Chongqing – 重庆
Asia/Urumqi – 乌鲁木齐
Asia/Hong_Kong – 香港
Asia/Macao – 澳门
Asia/Taipei – 台北
Asia/Singapore – 新加坡


函数设备时区方式:

代码以下:


<?php
function_exists(date_default_timezone_set);//在这他总是返回1,这函数是判定这里面的字符能否是一个界说了的函数名
date_default_timezone_set("Etc/GMT");//这是格林威治标定时候,获得的时候和默许时区是一样的
date_default_timezone_set("Etc/GMT+8");//这里比林威治标定时候慢8小时
date_default_timezone_set("Etc/GMT-8");//这里比林威治标定时候快8小时
date_default_timezone_set('PRC'); //设备中国时区
?>



函数ini_set()设备时区:
可以在文件开首加入 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai' 为上海时区

手动点窜php.ini设备
翻开php找到date.timezone = "PRC" 若有去掉前面的分号,没有的话手动增加!

以下是一些材料补充:

装上PHP5后你会发现这样的题目

$atime=date("Y-m-d H:i:s");
echo $atime;
?>
输出:2006-05-16 06:36:06
现在几点了?/我的是14:36

这是为什么捏?

缘由是您没有在法式或设置文件中设购置事器的当地时区

PHP采用的时候是格林威治标定时候,是以它将与您确当地时候分歧

格林尼治平常和中国标定时候大约相差8小时,那末我们若何避免时候毛病呢?

让我们来看看处理计划:

在页头利用date_default_timezone_set()设备我的默许时区为北京时候


代码以下:


<?
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s');
?>


时候和办事器当前时候一样了!
别的附date_default_timezone_set用法以下:
------------------------------------------------------------------------------------
date_default_timezone_set
(PHP 5 >= 5.1.0RC1)
date_default_timezone_set -- 设定用于一个剧本中一切日期时候函数的默许时区
说明
bool date_default_timezone_set ( string timezone_identifier )
date_default_timezone_set() 设定用于一切日期时候函数的默许时区。
注: 自 PHP 5.1.0 起(此版本日期时候函数被重写了),假如时区分歧法例每个对日期时候函数的挪用城市发生一条 E_NOTICE 级此外毛病信息。
参数
timezone_identifier
时区标识符,例如 UTC 或 Europe/Lisbon
返回值
本函数永久返回 TRUE(即使 timezone_identifier 参数分歧法)。
-------------------------------------------------------------------------------------
大概点窜 php.ini 中 date.timezone 值
date.timezone = PRC


©版权免责声明
1、本站所有资源均来自用户上传及互联网。 如有侵权,请联系站长!
2、分享目的仅供大家学习交流。 下载后必须在24小时内删除!
3、不得用于非法商业目的或违反国家法律。 否则,后果自负!
4、本站提供的源代码、模板、插件等资源不包含技术服务。 敬请谅解!
5.如果出现无法下载、无效或有广告的链接,请联系管理员寻求帮助!
6、本站资源价格仅用于赞助,所收取的费用仅用于维持本站日常运营!
7、如果遇到加密压缩包,请使用WINRAR解压。 如果遇到无法解压的加密压缩包,请联系管理员!
8、由于精力有限,很多源代码无法详细测试(解密),部分源代码无法区分为病毒或误报,所以没有进行修改。 请在使用前进行筛选。

路过

雷人

握手

鲜花

鸡蛋
热门教程
专业的免费源码资源分享平台
每天更新100+资源

招募版主发工资

  • 官方在线客服

    QQ客服:红颜

    点击交谈

    在线客服:良子

    点击交谈

    在线客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信公众号

    加入官方微信

一个专业的免费源码资源互联网分享平台 ©2001-2024 https://www.douyouvip.com全都有综合资源网( 豫ICP备2024057239号-1 )赞助会员|网站地图 HTML
全都有综合资源网,WordPress主题PHP源码,PHP网站源码,网站模板,软件源码,网站源码免费下载,免费网站源码,网站源码模板,免费网站源码下载,wp免费源码,wp免费主题下载,PHP企业网站源码,软件源码下载