zoukankan      html  css  js  c++  java
  • DAY57

    一、设置时区
         默认的时区是UTC!
         date_default_timezone_set('Asia/Shanghai');//设置时区
    二、获取当前Unix时间戳
         Unix时间戳:
         从Unix纪元(格林威治时间1970年1月1日00时00分00秒)开始到当前的秒数。
         time();


    三、获取指定时间的Unix时间戳
         mktime()

    mktime()
        date_default_timezone_set('Asia/Shanghai');//设置时区
        $nowTime=time();
        $time1=mktime(0,0,0,10,1,2014);//取得一个日期的 Unix 时间戳
        echo '距离2014年国庆还有'.(($time1-$nowTime)/60/60/24).'天';
    四、从Unix时间戳取得时间日期信息
         date()

    date()格式化一个本地时间/日期
        第一个参数:必填,写上你所需要的时间日期的格式,把format 字符放在第一个参数里面会被转换成对应的信息,其他的字符还是原来的样子
        date('Y-m-d G:i:s')
        自定义格式化Unix时间戳 为指定的时间格式!


    五、获取Unix时间戳和微秒数

    microtime()

    microtime() 返回当前 Unix 时间戳和微秒数
        var_dump(microtime());
        var_dump(microtime(true));

        

    <?php
    header("Content-type:text/html;charset=utf-8");
    date_default_timezone_set('Asia/Shanghai');//设置时区
    $startTime=microtime(true);
    for ($i=0;$i<10000000;$i++){
        
    }
    $endTime=microtime(true);
    echo '该for循环花费了'.round(($endTime-$startTime),5).'秒'."<br/>";
    
    $t=time();
    echo($t . "<br>");
    echo("当前时间:".date("Y-m-d H:i:s",$t)."<br/>");
    echo("当前时间:".date("Y-M-D")."<br/>");
    
    $nowTime = time();
    $time1 = mktime(0,0,0,10,1,2017);
    echo '距离国庆节还有:'.(($time1-$nowTime)/60/60/24).'天';

  • 相关阅读:
    浮点型float
    Linux时间同步命令
    四层负载均衡和七层负载均衡的区别
    Linux下把Mysql和Apache加入到系统服务里
    Linux下Nagios的安装与配置
    Linux是怎么启动的(整理)
    centos 双网卡 eth0 eth1 配置
    MYSQL的常用命令和增删改查语句和数据类型
    CentOS 下如何修改 MySQL 的密码
    mysql unrecognized service问题解决
  • 原文地址:https://www.cnblogs.com/qianjilou/p/6939813.html
Copyright © 2011-2022 走看看