php中time()与$_SERVER[REQUEST_TIME]用法区别


Posted in PHP onNovember 19, 2014

本文实例详细讲述了php中time()与$_SERVER[REQUEST_TIME]用法的区别。分享给大家供大家参考。具体分析如下:

简单的说time()与$_SERVER["REQUEST_TIME"]都是获得时间的,但time返回当前的 Unix 时间戳而$_SERVER["REQUEST_TIME"]得到请求开始时的时间戳,稍有区别。
1. time() 获取当前的系统时间戳

int time(void) :

返回当前的 Unix 时间戳 (返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。 )

自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了发起该请求时刻的时间戳。

$_SERVER["REQUEST_TIME"] :The timestamp of the start of the request. Available since PHP 5.1.0. 一看解释就都明白了

2. $_SERVER["REQUEST_TIME"] 得到请求开始时的时间戳

实例代码:

<?php

    date_default_timezone_set('PRC'); 

    sleep(5);//php脚本睡5秒

    echo date('Y-m-d H:i:s',time());//获取当前系统时间的时间戳

    echo '<hr />';

    echo date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']);//得到请求此php脚本时的时间戳

?>

输出结果截图如下:

php中time()与$_SERVER[REQUEST_TIME]用法区别

结论:

因为sleep(5)睡了5秒,之后用time()获取系统的时间戳,$_SERVER['REQUEST_TIME']则记录了发起此请求时刻的时间戳。所以$_SERVER['REQUEST_TIME']比用time()获取的时间戳早5秒

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
JAVA/JSP学习系列之七
Oct 09 PHP
百度ping方法使用示例 自动ping百度
Jan 26 PHP
五款PHP代码重构工具推荐
Oct 14 PHP
PHP中error_log()函数的使用方法
Jan 20 PHP
完美利用Yii2微信后台开发的系列总结
Jul 18 PHP
php实现留言板功能(会话控制)
May 23 PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 PHP
PHP实现webshell扫描文件木马的方法
Jul 31 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 PHP
如何让PHP编码更加好看利于阅读
May 12 PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 PHP
PHP中使用数组指针函数操作数组示例
Nov 19 #PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 #PHP
PHP分页类集锦
Nov 18 #PHP
php去除数组中重复数据
Nov 18 #PHP
php中获取主机名、协议及IP地址的方法
Nov 18 #PHP
php中getservbyport与getservbyname函数用法实例
Nov 18 #PHP
php单态设计模式(单例模式)实例
Nov 18 #PHP
You might like
文件上传类
2006/10/09 PHP
建立动态的WML站点(三)
2006/10/09 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
js初始化验证实例详解
2016/11/26 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
js中调用微信的扫描二维码功能的实现代码
2020/04/11 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
.net软件工程师面试题
2015/03/31 面试题
国际政治个人自荐信范文
2013/11/26 职场文书
应届医学毕业生求职信分享
2013/12/02 职场文书
暑期社会实践感言
2014/02/25 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
新郎结婚保证书
2015/02/26 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书