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类的使用 实例代码讲解
Dec 28 PHP
深入PHP curl参数的详解
Jun 17 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
PHP实现获取文件后缀名的几种常用方法
Aug 08 PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 PHP
php 多继承的几种常见实现方法示例
Nov 18 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
js创建数组的简单方法
2016/07/27 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
vue+canvas实现拼图小游戏
2020/09/18 Javascript
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
大一自我鉴定范文
2013/10/04 职场文书
采购人员的个人自我评价
2014/01/16 职场文书
三项教育活动实施方案
2014/03/30 职场文书
个人担保书格式范文
2014/05/12 职场文书
员工安全承诺书
2014/05/22 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
学习十八大宣传标语
2014/10/09 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2015中学学校工作总结
2015/07/20 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫