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 相关文章推荐
NOD32 v2.70.32 简体中文封装版 提供下载了
Feb 27 PHP
PHP set_time_limit(0)长连接的实现分析
Mar 02 PHP
Windows7下PHP开发环境安装配置图文方法
May 20 PHP
zen cart新进商品的随机排序修改方法
Sep 10 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
克隆一个新项目的快捷方式
Apr 10 PHP
探讨PHP删除文件夹的三种方法
Jun 09 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
Sep 30 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
Yii2超好用的日期和时间组件(值得收藏)
May 05 PHP
实例讲解php实现多线程
Jan 27 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
Jun 05 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产生动态的影像图
2006/10/09 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
php判断表是否存在的方法
2015/06/18 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
JS date对象的减法处理实现代码
2010/12/28 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
python读取xlsx的方法
2018/12/25 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
C语言笔试题回忆
2015/04/02 面试题
师范大学音乐表演专业求职信
2013/10/23 职场文书
日语专业个人的求职信
2013/12/03 职场文书
学校就业推荐信范文
2014/05/19 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技