標籤:定時器 oda log cond 格林威治 mon 定時 數值 自動
一、 日期時間:
a)這是一塊非常重要的內容,我們在windows當中,或者是將來要接觸的定時器也好,都是需要使用到這一塊內容的!
二、PHP當中的日期時間:
a)時間戳記:time()可以擷取時間戳記
i.時間戳記它就是一個整數!
ii.範圍:-2147483648 ~ 2147483647
iii.定義:在1970年1月1號,在英國的格林威治正式啟用,從0秒開始走到現在的一個整數值
b)時區:(在PHP手冊當中進行搜尋date_default_timezone_set(‘時區 ’);)
i.地球一共有24個時區,中國屬於東八區
ii.Php當中如果時區不指定,則自動選擇英國的時區
iii.時區的設定方式:
1.Date_default_timezone_set(‘’);
2.注意:使用上面的時區設定函數隨意選擇一個中國的地區就可以時間時間的轉換!因為中國都屬於東八區!
3.在php.ini當中設定時區
a)搜尋:date.timezone = “UTC”; 改成 “PRC”
iv.UTC = 大不列顛及北愛爾蘭聯合王國(英國)
v.PRC = 中華人民共和國
三、日期時間函數:
a) time() 擷取當前系統時間戳
b) date() 格式化一個時間戳記的日期
1 //格式化目前時間戳 2 date(‘Y-m-d H:i:s‘,time()) 3 4 //計算出的昨天的時間戳記 5 $yestoday = time() - 24*60*60; 6 7 //計算出昨天現在這個時間的時間戳記 8 date(‘Y-m-d H:i:s‘,$yestoday); 9 10 //計算出去年現在這個時間的時間戳記11 date(‘Y-m-d H:i:s‘,time()-24*60*60*365);
c) mktime() 取得一個指定日期的時間戳記
1 //mktime() 產生一個指定日期的時間戳記 mktime(時,分,秒,月,日,年);2 $birthday = mktime(0,0,0,30,5,1991);
d) strtotime() 將一個字串格式的日期轉換為時間戳記
1 //擷取一下字串類型的時間戳記2 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘now‘)));3 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘yesterday‘)));4 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘10 September 2000‘)));5 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘+1 day‘)));6 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘+1 week‘)));7 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘+1 week 2 days 4 hours 2 seconds‘)));8 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘next Thursday‘)));9 var_dump(date(‘Y-m-d H:i:s‘,strtotime(‘last Monday‘)));
【php】日期時間