如何得到当前的格林威治时间戳……
时间:2011-09-15
来源:互联网
gmmktime(); //得到的是当前的时间戳和time()没有任何区别
如何得到当前的GMT的时间戳,也就是0时区的时间戳……
作者: lijpwsw 发布时间: 2011-09-15
$gmt = time() - date('Z'); //这个是不是gmt的时间戳啊??
作者: lijpwsw 发布时间: 2011-09-15
作者: woshiguozhongbin 发布时间: 2011-09-15
gmmktime()
这个得到的结果跟time()函数没有区别
也就是说如果gmmktime不传参数 它得到的结果是和time()函数一样的
他不是gmt的时间戳 而是本地的时间戳 也就是东八区的时间戳
作者: lijpwsw 发布时间: 2011-09-15
作者: phpaihaozhe001 发布时间: 2011-09-15
引用 2 楼 woshiguozhongbin 的回复:
gmmktime()
这个得到的结果跟time()函数没有区别
也就是说如果gmmktime不传参数 它得到的结果是和time()函数一样的
他不是gmt的时间戳 而是本地的时间戳 也就是东八区的时间戳
可能你的php.ini里面设置了date的时区 所以获取才是东八区的
作者: woshiguozhongbin 发布时间: 2011-09-15
引用 3 楼 lijpwsw 的回复:
引用 2 楼 woshiguozhongbin 的回复:
gmmktime()
这个得到的结果跟time()函数没有区别
也就是说如果gmmktime不传参数 它得到的结果是和time()函数一样的
他不是gmt的时间戳 而是本地的时间戳 也就是东八区的时间戳
可能你的php.ini里面设置了date的时区 所以获取才……
我本地确实是东八区
而且我的php配置也是东八区
但是我想在本地得到GMT的时间戳
而不是东八区的时间戳
作者: lijpwsw 发布时间: 2011-09-15
<?php
gmmktime(0, 0, 0, 1, 1, 1970); // 在 GMT 和西方合法,在东方不合法
?>
所以这个函数似乎意义不大,如果你要输入GMT时间,可以参照gmstrftime
作者: moocky 发布时间: 2011-09-15
从手册的说明来看,你输入的参数本身就被作为GMT时间的,你可以试试
<?php
gmmktime(0, 0, 0, 1, 1, 1970); // 在 GMT 和西方合法,在东方不合法
?>
所以这个函数似乎意义不大,如果你要输入GMT时间,可以参照gmstrftime
gmmktime 只适合获取你指定的时间的GMT时间戳
要想获得当前的时间的GMT时间戳只能用
PHP code
$gmt = time() - date('Z');
作者: lijpwsw 发布时间: 2011-09-15
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28