mktime()获取各种时间戳(示例代码)

栏目: 时间戳 · 发布时间: 2020-08-15

来源:cnblogs.com

简介  这篇文章主要介绍了mktime()获取各种时间戳(示例代码)以及相关的经验技巧,文章约6948字,浏览量404,点赞数2,值得参考!

    $t = time(); 
    $t1 = mktime(0,0,0,date(‘m‘,$t),date(‘d‘,$t),date(‘Y‘,$t));                // 今天开始
    $t2 = mktime(0,0,0,date(‘m‘,$t),1,date(‘Y‘,$t));                         // 本月开始
    $t3 = mktime(0,0,0,date(‘m‘,$t)-1,1,date(‘Y‘,$t));                     // 上月开始
    $t4 = mktime(0,0,0,1,1,date(‘Y‘,$t));                                 // 今年开始
    $t5 = mktime(0,0,0,date("m"),date("d")-date("w")+1,date("Y"));          // 本周开始
    $e1 = mktime(23,59,59,date(‘m‘,$t),date(‘d‘,$t),date(‘Y‘,$t));         // 今天结束
    $e2 = mktime(23,59,59,date(‘m‘,$t),date(‘t‘),date(‘Y‘,$t));              // 本月结束
    $e3 = mktime(23,59,59,date(‘m‘,$t)-1,date(‘t‘,$t3),date(‘Y‘,$t));       // 上月结束
    $e4 = mktime(23,59,59,12,31,date(‘Y‘,$t));                            // 今年结束
    $e5 = mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"));     // 本周结束
    $a  = strtotime("-1 week");                                // 7天前
    $b  = date(t);                                        // 本月总天数
    //输出 
    echo date(‘当前 Y-m-d H:i:s‘,$t)." $t<br>"; 
    echo date(‘今天起点 Y-m-d H:i:s‘,$t1)." $t1<br>"; 
    echo date("今月起点 Y-m-d H:i:s",$t2)." $t2<br>"; 
    echo date("上月起点 Y-m-d H:i:s",$t3)." $t3<br>"; 
    echo date("今年起点 Y-m-d H:i:s",$t4)." $t4<br>"; 
    //输出
    echo date("今天终点 Y-m-d H:i:s",$e1)." $e1<br>"; 
    echo date("今月终点 Y-m-d H:i:s",$e2)." $e2<br>"; 
    echo date("上月终点 Y-m-d H:i:s",$e3)." $e3<br>"; 
    echo date("今年终点 Y-m-d H:i:s",$e4)." $e4<br>"; 
    echo date("7天前    Y-m-d H:i:s",$a )." $a" ;
    echo date("当月总天数 t");    

 


以上就是本文的全部内容,希望对大家的学习有所帮助,版权归原作者或者来源机构所有,感谢作者,如果未能解决你的问题,请参考以下文章。

PHP技术分享-起始时间戳和结束时间戳的方法

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

php获取某段时间的时间戳

PHP获取本月起始和终止时间戳(示例代码)

php获取当前时间和转换格式(示例代码)