千家信息网

PHP中如何设置时区

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍了PHP中如何设置时区,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.什么是时间戳现实中如何表示时间?中国:2020
千家信息网最后更新 2024年11月23日PHP中如何设置时区

这篇文章主要介绍了PHP中如何设置时区,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  1.什么是时间戳

  现实中如何表示时间?

  中国:2020年10月9日 下午3点30分

  外国:9/10/2020

  世界各国时间表示方式不一样,导致计算机存储不方便,计算不方便。

  故计算机中统一使用时间方式是使用unix时间戳。

  a)时间戳:从1970年1月1日0时0分秒开始到指定时间的秒数。时间戳属于整型数据类型。

  b)php时间戳是从1970开始,最大表示到到2038年1月27日左右。因为这个时间戳超过整型的范围。

  2.设置时区的方式

  a)通过时间函数,获取当前时间戳

  时间戳肉眼无法看懂,所以需要格式化时间戳,转换成人能看懂的时间表示方法。又因为转换的时间有时区的差别,所以要先设置时区。

//获取当前时间戳$time = time();var_dump($time);//格式化时间戳,转换成人能看懂的$date = date('Y-m-d H:i:S',$time);echo $date.'
';

  b)如何设置时区:服务器默认的时间都是国家统一时间格林威治,所以在使用服务器前需要设置服务器的时区。

  c)设置时区方法

  两种方法,php.ini中设置date.timezone = Asia/Shanghai 或者 =PRC(时区列表在php手册中),然后服务器重启生效。另一种方式是在php脚本中使用date_default_timezone_set()函数来修改当前页面的时区。

//设置时区(两种方式都可以)date_default_timezone_set('PRC');date_default_timezone_set('Asia/Shanghai');

  3. 与时间相关的函数

  time() 获取当前时间戳

  参数1:无

  返回值:返回当前时间戳

  date() 格式化一个时间戳

  参数1:要转换时间格式的字符串

  参数2:可选参数,如果指定一个时间戳表示格式化这个时间戳,如果没有指定,则默认当前时间。

  mktime()获取一个日期的时间戳(给定一个日期,返回时间戳)

  返回值:指定日期的时间戳

  参数从左到右:时,分,秒,月,日,年

  参数可以从右向左省略。

  php常用时间函数整理:

  (1、 时间戳:1970-1-1零点(计算机元年)到此时的总秒数//time()//返回时间戳

  (2、 带微妙的时间戳:microtime(true);//返回时间戳//false更加精确,但处理较麻烦

  (3、 设置时区:date_default_timezone_set("PRC");// Asia/Shanghai Asia/Hong_Kong

  (4、 时间戳格式化字符串:date("Y-m-d H:i:s",time());//返回格式化后的时间字符串

  其他常用的格式字符:星期中的第几天【w】、年份中的第几天【z】、得到当月总天数【t】、

  是否是闰年【L】、小写上下午值(am,pm)【a】大写为【A】、有前导零12小时制格式【h】

  (5、 得到特定时间的时间戳1:mktime($时,$分,$秒,$月,$日,$年);//返回时间戳

  (6、 得到特定时间的时间戳2:strtotime("2018-11-11 16:10:56");//成功返回时间戳,失败返回false

感谢你能够认真阅读完这篇文章,希望小编分享的"PHP中如何设置时区"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

时间 时区 格式 参数 方式 函数 字符 服务器 篇文章 服务 字符串 方法 日期 计算机 常用 成人 微妙 精确 世界各国 中统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 魔兽怀旧服q哪个服务器搬砖 德邦软件开发工资 政务网网络安全设备 上海新一代网络技术服务优势 管理服务器运行程序 网络安全法规定的网络使用者 db2数据库查看字符集 普陀区创新软件开发费用是多少 服务器perc是什么意思 文件隐藏病毒数据库 企业网络安全分析与研究生 云服务器应用租用多少钱 上传图片到数据库并且展示出来 小学生网络安全法写作 服务器主板温度保护 java软件开发哪里好 数据库将两张表中纵向合并 虎牙是用什么服务器 软件开发人员证明 怎么搞网易电脑版我的世界服务器 网络安全学习的app有哪些 浙江学习软件开发价格 杭州中国网络技术 校园网络安全知识资料20 怎么用一个月的时间来打造数据库 软件开发工程师换行业好么 提交前后对数据库有影响吗 数据库和编程的区别 怎么改服务器的子网掩码 冥狱网络安全团队
0