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 09 PHP
木翼下载系统中说明的PHP安全配置方法
Jun 16 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 PHP
PHP中ob_start函数的使用说明
Nov 11 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
php对接java现实加签验签的实例
Nov 25 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
PHP实现json_decode不转义中文的方法
May 20 PHP
PHP实现负载均衡session共享redis缓存操作示例
Aug 22 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 PHP
php实现的表单验证类完整示例
Aug 13 PHP
laravel 多图上传及图片的存储例子
Oct 14 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
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
2015/04/06 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
Python2随机数列生成器简单实例
2017/09/04 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
python将视频转换为全字符视频
2019/04/26 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
没编程基础可以学python吗
2020/06/17 Python
Python使用Pygame绘制时钟
2020/11/29 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
村捐赠仪式答谢词
2014/01/21 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
企业战略合作意向书
2015/05/08 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
使用Redis做预定库存缓存功能
2022/04/02 Redis
MySQL数据库 安全管理
2022/05/06 MySQL