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生成带有雪花背景的验证码
Sep 28 PHP
centos 5.6 升级php到5.3的方法
May 14 PHP
10个实用的PHP代码片段
Sep 02 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
PHP curl实现抓取302跳转后页面的示例
Jul 04 PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
yii2.0框架场景的简单使用示例
Jan 25 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
Apr 06 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
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
jQuery实现最简单实用的分秒倒计时
2017/02/05 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
python Django批量导入不重复数据
2016/03/25 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
基于python使用tibco ems代码实例
2019/12/20 Python
Python装饰器结合递归原理解析
2020/07/02 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
创业计划书如何吸引他人眼球
2014/01/10 职场文书
优秀纪检干部材料
2014/08/27 职场文书
七夕相亲活动策划方案
2014/08/31 职场文书
教师四风问题整改措施
2014/09/25 职场文书
学前教育见习总结
2015/06/23 职场文书
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers