[PHP日期时间函数]⑤--microtime()、getdate()、gettimeofday()、checkdate()

Paste_Image.png
Paste_Image.png

microtime()

echo microtime() . "<br/>";//0.52176800 1503372062

//保留浮点数
echo microtime(true) . "<br/>";//1503372110.551

$start = microtime(true);
for ($i = 0; $i <= 1000000; $i++) {
    $arr[] = $i;
}
$end = microtime(true);
echo '程序执行时间为:' . round($end - $start, 4);//程序执行时间为:0.2268

Paste_Image.png

getdate()

得到日期时间相关信息

gettimeofday()

得到当前的日期信息

checkdate()

验证日期的合法性

<?php

var_dump(getdate());
/**
 * array
 * 'seconds' => int 8
 * 'minutes' => int 29
 * 'hours' => int 3
 * 'mday' => int 22
 * 'wday' => int 2
 * 'mon' => int 8
 * 'year' => int 2017
 * 'yday' => int 233
 * 'weekday' => string 'Tuesday' (length=7)
 * 'month' => string 'August' (length=6)
 * 0 => int 1503372548
 */

var_dump(gettimeofday());
/**
 * array
 * 'sec' => int 1503372590
 * 'usec' => int 915509
 * 'minuteswest' => int 0
 * 'dsttime' => int 0
 */

var_dump(checkdate(8, 12, 2016));//boolean true

var_dump(checkdate(2, 29, 2017));//boolean false


?>
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,872评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,493评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,679评论 25 709
  • 参考 The Java™ Tutorialshttp://www.baeldung.com/java-type-e...
    xiaofudeng阅读 4,007评论 0 0
  • 背起行囊 文/与你相识 塞满你的牵挂和祝福 那些美好全部留下 知道鲜花会笑 谁又能明白谁的无奈 夏的脚步早已迈开 ...
    与你相识_40fa阅读 2,383评论 4 4