PHPタイムスタンプ詳細

2761 ワード

<?php
//    
date_default_timezone_set('PRC');  /*   PRC “       “  */
//      
echo date("Y m d  , H i s  ")."<br/>";
//       
echo time()."<br>";
//           
echo date('Y-m-d H:i:s',"1435799540");
echo "<br>";
//           
echo strtotime('2010-03-24 08:15:42');
echo "<br>";
//          
echo "       :".strtotime("+1 day");
echo "<br>";
//        
echo "      :".date('Y-m-d H:i:s',strtotime("+1 day"));
echo "<br>";
//        
echo "      :".date('Y-m-d H:i:s',strtotime("-1 day"));
echo "<br>";
//         
echo "       :".date('Y-m-d H:i:s',strtotime("+1 week"));
echo "<br>";
//             
echo "     1  :".date('Y-m-d H:i:s',strtotime("next monday"));
echo "<br>";
//         1   
echo "     1  :".date('Y-m-d H:i:s',strtotime("last monday"));
echo "<br>";
//         
echo "       :".date('Y-m-d H:i:s',strtotime("+1 month"));
echo "<br>";
//         
echo date("y","1435799540");
echo "<br>";
//         
echo date("m",time());
echo "<br>";
//         
echo date("d",time());
echo "<br>";


/*
mktime()       :
mktime()           Unix    。
       GMT   ,   is_dst        。
            ,               GMT  。
  
mktime(hour,minute,second,month,day,year,is_dst)
  	  
hour	  。    。
minute	  。    。
second	  。   。
month	  。         。
day	            。   。
year	  。   。      ,      1901 - 2038   。    PHP 5            。
is_dst    。           (DST)  ,    1,     0,   ,    -1。
                                  5.1.0  ,is_dst      。              。 
*/


echo mktime(9, 0, 0, date("m",time()), date("d",time()) ,date("y",time())); 
echo "<br>";
echo strtotime('2015-07-02 09:00:00');
echo "<br/>";
/* 
            :
  :
        ,          ,     。
    :linux     ,         ,     。
          ,       8:00-20:00    ,               ?
    : */
$y=date("Y",time());
$m=date("m",time());
$d=date("d",time());
$start_time = mktime(8, 0, 0, $m, $d ,$y);
$end_time = mktime(20, 0, 0, $m, $d ,$y);
$time = time();
if($time >= $start_time && $time <= $end_time){
    // do something....
    echo "   !";
}else{
    echo "    !";
}
echo "<br/>";
//          
echo strtotime("today")."<br/>";
echo strtotime('2015-07-02 00:00:00');


?>