php時間數字
『壹』 php 如何 獲取 數字 時區,比如+8 -8
查了php.ini沒有找到相關函數,那麼只能"曲線救國"了.我是這樣實現的
function current_timezone(){
return ($t=date("H",0))>12?$t-24:(int)$t;
}
另外,網上還找到有一種
timezone_offset_get(new DateTimeZone(date_default_timezone_get()), new DateTime())/3600
要創建兩個對象,所以想必效率會打折扣
『貳』 php數值轉成日期
$time_start='1900-01-01';
$time_this=40847;
$time_result=strtotime('1900-01-01');
echodate('Y-m-d',$time_result+$time_this*86400);
試試這個
『叄』 php,隨時間增加,數字也增加
這個不用在PHP里寫程序了,直接在資料庫層做計劃任務就可以了,創建一個event,每隔一個小時執行一次更新操作,帖子里應該有一個帖子的發表時間的欄位如create_time,這個值是不會變的,每次執行任務的時候,獲取到當前的時間戳,來和create_time做比較,如果兩者之間的差值大於1小時,這增加44,,,,以此類推。。
『肆』 php中如何獲得當前時間
一、使用函式 date() 實現
在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。
二、使用time函數
在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。
三、使用strftime函數
在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。
(4)php時間數字擴展閱讀:
Date/Time 函數
一、time — 返回當前的 Unix 時間戳
二、timezone_abbreviations_list — 別名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 別名 DateTimeZone::listIdentifiers
四、timezone_location_get — 別名 DateTimeZone::getLocation
五、date — 格式化一個本地時間/日期
六、getdate — 取得日期/時間信息
七、gettimeofday — 取得當前時間
八、gmdate — 格式化一個 GMT/UTC 日期/時間
九、gmmktime — 取得 GMT 日期的 UNIX 時間戳