1. 程式人生 > >php——10時間函式

php——10時間函式

時區相關

date_default_timezone_get( )      獲取當前設定時區

date_default_timezone_set(時區)    設定當前時區    

備註:我國時區為PRC。

日期相關

date(format[,時間戳])

這裡寫圖片描述

例子

echo date('Y-m-d H:i:s'); // 2018-03-28 13:20:41

時間戳

time()

返回當前格林威治時間。

字串轉格林威治時間

strtotime(字串[,時間戳])

這裡寫圖片描述
這裡寫圖片描述

例子

// 獲取上個月的日期 
echo date('Y-m-d H:i:s',strtotime('-1 month'));
echo '<hr/>';

// 上個月的最後一天、第一天
echo date('Y-m-d H:i:s',strtotime('last day of -1 month'));
echo '<br/>';
echo date('Y-m-d H:i:s',strtotime('first day of -1 month'));
echo '<hr/>';

微妙數+時間戳

mircrotime((布林值))

返回當前微秒數時間戳;一般用於程式計算時間。

預設順序:微妙數 時間戳

當引數為true:時間戳.微秒數

時間陣列

getdate()

例子

print_r(getdate());
// Array ( [seconds] => 1 
           [minutes] => 34 
           [hours] => 13 
           [mday] => 28 
           [wday] => 3 
           [mon] => 3 
           [year] => 2018 
           [yday] => 86 
           [weekday] => Wednesday 
           [month] => March 
           [0] => 1522215241 
         )