如何得到当前的格林威治时间戳…… gmmktime(); //得到的是当前的时间戳和time()没有任何区别如何得到当前的GMT的时间戳,也就是0时区的时间戳…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $gmt = time() - date('Z'); //这个是不是gmt的时间戳啊?? 这个得到的结果跟time()函数没有区别也就是说如果gmmktime不传参数 它得到的结果是和time()函数一样的他不是gmt的时间戳 而是本地的时间戳 也就是东八区的时间戳 可能你的php.ini里面设置了date的时区 所以获取才是东八区的 我本地确实是东八区而且我的php配置也是东八区但是我想在本地得到GMT的时间戳而不是东八区的时间戳 从手册的说明来看,你输入的参数本身就被作为GMT时间的,你可以试试<?phpgmmktime(0, 0, 0, 1, 1, 1970); // 在 GMT 和西方合法,在东方不合法?> 所以这个函数似乎意义不大,如果你要输入GMT时间,可以参照gmstrftime gmmktime 只适合获取你指定的时间的GMT时间戳要想获得当前的时间的GMT时间戳只能用$gmt = time() - date('Z'); preg_replace 可以替换指定的TABLE吗 ? 怎样从其他表中取出 符合条件的值 ,加入到一个新的表列中? php代码编译器的下载 今天让我感动的一个CSDN的外包,希望大家都今天帮忙(倡议) PHP如何入门啊? php导入到excel 引入文件时就出现乱码 php中的session问题 重置表单 简单的问题! 小白求指教,如何解决域名解析错误问题 apache url重写的问题 分享一下经验,容易被忽视的session_commit
这个得到的结果跟time()函数没有区别
也就是说如果gmmktime不传参数 它得到的结果是和time()函数一样的
他不是gmt的时间戳 而是本地的时间戳 也就是东八区的时间戳
而且我的php配置也是东八区但是我想在本地得到GMT的时间戳
而不是东八区的时间戳
<?php
gmmktime(0, 0, 0, 1, 1, 1970); // 在 GMT 和西方合法,在东方不合法
?>
所以这个函数似乎意义不大,如果你要输入GMT时间,可以参照gmstrftime
$gmt = time() - date('Z');