microtime和time
microtime
如果调用时不带可选参数,本函数以 "msec sec" 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。按照格林威治时间计算
time
返回当前的 Unix 时间戳(自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数),按照格林威治时间计算
<?php
ini_set("date.timezone","America/Adak");
$time1 = time();
$microtime1 = microtime();
$date1 =date("Y-m-d H:i:s",$time1);
var_dump($time1); //1531885452
var_dump($microtime1); //0.77137300 1531885452
var_dump($date1); //2018-07-17 18:44:12
ini_set("date.timezone", "Asia/Shanghai");
$time2 = time();
$microtime2 = microtime();
$date2 =date("Y-m-d H:i:s",$time2);
var_dump($time2); //1531885452
var_dump($microtime2); //0.77140900 1531885452
var_dump($date2); //2018-07-18 11:44:12
?>
结果如下
所以,microtime()和time()是和时区无关的,但是date()是和时区有关的.
拓展:strtotime() 函数则比较有意思,他会根据字符串特征进行时间戳转换,如果只是普通的 Y-m-d H:i:s ,他会计算时区差异,而如果你是GMT格式的字符串,它能识别,并不考虑时区差异,直接转换
microtime和time相关推荐
- PHP获取毫秒时间戳,利用microtime()函数
PHP获取毫秒时间戳,利用microtime()函数 php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数. php的毫秒是没有默 ...
- php 效率最高的递归,PHP 递归效率分析_PHP教程 - microtime
...这些数加上1的值的时间.// for 的方法$t1 = microtime(true);for ($i = 0; $i < $max; $i++) {$temp = $temp + 1;} ...
- PHP的microtime
函数 microtime() 函数返回当前 Unix 时间戳的微秒数. microtime(true) ...
- php 计时器microtime 以及去掉数组重复值array_unique
php计时器可以计算代码执行时间,如下: 计时器 $start_time1 = microtime(true); /*中间插入代码*/ $end_time1 = microtime(true); ec ...
- __invoke,try{}catch(){},microtime(),is_callable()
<?php /*1.对象本身不能直接当函数用,如果被当做函数用,会直接回调__invoke方法* 2.验证变量的内容能否作为函数调用* 3.try{}catch(Exception $e){}c ...
- php如何打印程序运行时间,php计算程序运行时间的简单实例 - microtime
...ray('12345', '67891'); $pattern6 = array('a', '1234567890'); $t = microtime(true); for($i=0; $i 这 ...
- mcrotime php_php时间函数time、date和microtime的区别 | 木凡博客
time - 返回当前的 Unix 时间戳 date - 格式化一个本地时间/日期 microtime - 返回当前 Unix 时间戳和微秒数 二.三者的区别 ①.time()函数 time()返回自 ...
- time(),date(),microtime()三者的区别
time()返回当前的unix时间戳 date()格式化一个本地时间/日期 microtime()返回当前unix时间戳和微秒数 区别一 在无任何参数时, (1)microtime()返回的结果是以 ...
- php中的时间函数(如何设置时区有4种方法)------与时间相关的函数 (time、date、m‘ktime、microtime(true)、strtotime)
1.如何设置时区:服务器默认的时间都是国家统一时间格林威治,所以在使用服务器前需要设置当前服务器的时区位于用于指定的时区. 设置时区: 1.找到php.ini文件,找到date.zonetime. ( ...
- PHP中time(),date(),microtime()三者的区别
time()返回当前的unix时间戳 date()格式化一个本地时间/日期 microtime()返回当前unix时间戳和微秒数 区别一 在无任何参数时, (1)microtime()返回的结果是以 ...
最新文章
- Oracle的视图与索引
- mysql datafiles_mysql datafiles是什么
- word树状分支图_交互设计技能 | 抛弃Word,试试用Excel和Xmind来整理思路吧
- 比较好的处理事情的方法
- exec su-exec_WildFly Kubernetes exec探针
- servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码...
- Download a image 图片另存为
- ubuntu NGINX uwsgi https 部署Django 遇到的问题
- zabbix监控系列(2)之zabbix-agent安装
- iis web服务扩展_Web服务器系统都有哪些类型?都有什么优点呢?
- Mybatis动态标签基本使用
- 基于C语言的图形化编程软件,图形化编程工具
- 一文搞懂DTFT,DFT,FFT
- PHP-阿里云oss使用
- mf4350d驱动下载linux,佳能MF4350d打印机驱动
- Fresco按照宽高压缩图片的方法
- 彻底搞清楚 dB 和 dBm
- shame on u
- 有哪些有意思高质量的中文网站
- 高等教育心理学:学习的基本理论(重要)