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 相关文章推荐
第十三节--对象串行化
Nov 16 PHP
一个简单且很好用的php分页类
Oct 26 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
Yii2分页的使用及其扩展方法详解
May 23 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
thinkPHP微信分享接口JSSDK用法实例
Jul 07 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
Aug 02 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
PHP常见的序列化与反序列化操作实例分析
Oct 28 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
如何利用PHP实现上传图片功能详解
Sep 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
PHP中file_exists函数不支持中文名的解决方法
2014/07/26 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
2016/03/17 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
php实现获取近几日、月时间示例
2019/07/06 PHP
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
javascript中的event loop事件循环详解
2018/12/14 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
ES2020 新特性(种草)
2020/01/12 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
python3实现单目标粒子群算法
2019/11/14 Python
python pygame实现球球大作战
2019/11/25 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
读书之星事迹材料
2014/05/12 职场文书
医学生求职信
2014/07/01 职场文书
学校中秋节活动总结
2015/03/23 职场文书
2015年外联部工作总结
2015/04/03 职场文书
公司规章制度范本
2015/08/03 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
小程序实现筛子抽奖
2021/05/26 Javascript