gmmktime(); //得到的是当前的时间戳和time()没有任何区别如何得到当前的GMT的时间戳,也就是0时区的时间戳……
解决方案 »
- 国外Linux上中文文件名网页可以用unicode码正确显示
- 用PHPExcel导出表格出现乱码 请大侠帮忙看看是怎么回事!!
- php程序中应用swfupload上传关于SESSION的问题
- get_include_path()是什么意思?
- 如何判断一个PHP脚本是否在运行?
- 请问怎样在表单提交后有错返回表单时保留那些正确的数据~~~
- PHP时间格式转换方法
- 用HWiNFO32 V1.22检测机器硬件信息,当检测到“IDE/SCSI Drive(s)”时,硬盘灯常亮并死机,请问是什么原因?是硬件的问题吗?
- 怎样才能正确地在一个for循环里操作多条记录(内祥)
- .net转PHP
- 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');