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 相关文章推荐
php相当简单的分页类
Oct 02 PHP
php strlen mb_strlen计算中英文混排字符串长度
Jul 10 PHP
php正则表达式使用的详细介绍
Apr 27 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
php版微信自动登录并获取昵称的方法
Sep 23 PHP
微信 getAccessToken方法详解及实例
Nov 23 PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
Jun 05 PHP
PHP中数组转换为SimpleXML教程
Jan 27 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 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
php中cookie的作用域
2008/03/27 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
jQuery实现图片上传和裁剪插件Croppie
2015/11/29 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中的localtime()方法使用详解
2015/05/22 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
.net面试题
2016/09/17 面试题
煤矿机修工岗位职责
2014/02/07 职场文书
学校与家长安全责任书
2014/07/23 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
拾金不昧表扬信
2015/01/16 职场文书
岗位职责范本大全
2015/02/26 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记