mktime()获取各种时间戳

    $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");    

 

posted @ 2017-05-23 15:06  大鱼海棠8  阅读(471)  评论(0编辑  收藏  举报