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 相关文章推荐
第五节 克隆 [5]
Oct 09 PHP
深入PHP数据缓存的使用说明
May 10 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
php中chdir()函数用法实例
Nov 13 PHP
PHP判断是否连接上网络的方法
Jul 01 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
php实现图片上传、剪切功能
May 07 PHP
PHP培训要多少钱
Jun 06 PHP
PHP微信发送推送消息乱码的解决方法
Feb 28 PHP
thinkphp3.2同时连接两个数据库的简单方法
Aug 13 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 PHP
php让json_encode不自动转义斜杠“/”的方法
Apr 27 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
SMARTY学习手记
2007/01/04 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
PHP面向对象精要总结
2014/11/07 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
jQuery技巧总结
2011/01/01 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
利用Python命令行传递实例化对象的方法
2016/11/02 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2020/04/20 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
受欢迎的大学生自我评价
2013/12/05 职场文书
自荐书4要点
2014/01/25 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python