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 相关文章推荐
投票管理程序
Oct 09 PHP
PHP 采集程序 常用函数
Dec 18 PHP
PHP中获取变量的变量名的一段代码的bug分析
Jul 07 PHP
PHP常用编译参数中文说明
Sep 27 PHP
PHP实现自动对图片进行滚动显示的方法
Mar 12 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
PHP类型约束用法示例
Sep 28 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
提高Laravel应用性能方法详解
Jun 24 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP使用文件锁解决高并发问题示例
2018/03/29 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
jQuery实现冻结表格行和列
2015/04/29 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
基于python历史天气采集的分析
2019/02/14 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
C#软件工程师英语面试题
2015/06/07 面试题
学生党员思想汇报
2013/12/28 职场文书
有创意的广告词
2014/03/18 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
年终工作总结范文2014
2014/11/27 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书