如何靈活的處理時間,格式化時間是每個程式設計師的必修課。這類函式很多,全部背下來除了累還得花大量時間去鞏固。所以我選擇了偷懶,需要用的時候去查手冊。
1. 時間戳相關
time()
獲取當前時間戳,通過time()函式獲取的時間戳為10位;如果需要獲取13位的時間戳可用如下方法(**外掛程式未安裝,佔時顯示);
strtotime(「now」)
獲取當前時間戳,也是10位。速度慢於time(),不過功能比time()強大的多;
strtotime($time,$now)
把日期轉換成時間戳,$time表示解析規則,$now 某個時間戳(不填寫預設為當前);該函式主要用途是獲取前一天,前一周,前一月等的日期;
strtotime(「2014-1-22」) 獲取2014-1-22的時間戳;
strtotime(「+1 day」) 當前時間加一天(明天)的時間戳;
mktime(hour,minute,second,month,day,year,is_dst)
將日期轉換為時間戳,比如mktime(0,0,0,1,1,2009) 2009-01-01的時間戳;或者mktime(0,0,0,12,36,2001) 2002-01-05的時間戳,好用的地方在於他會自動進1;
2. 日期格式化顯示
date()
用來將時間戳轉換為時間格式。例如date(「y-m-d h:i:s」,time()) 2014-07-27 21:30:43該函式的第乙個引數為格式,第二個引數為時間戳。
之後有具體的**會更新文章;感興趣的朋友可收藏
網路時延 傳送時延和傳播時延
一 時延的定義 時延是指乙個報文或分組從乙個網路的一端傳送到另乙個端所需要的時間。它包括了傳送時延,傳播時延,處理時延,排隊時延。時延 傳送時延 傳播時延 處理時延 排隊時延 一般,傳送時延與傳播時延是我們主要考慮的。對於報文長度較大的情況,傳送時延是主要矛盾 報文長度較小的情況,傳播時延是主要矛盾...
addweek oracle Oracle時間函式
yyyy年 q季度 mm月 month月 ww當年第幾周 w本月第幾周 ddd 當年第幾天 dd當月第幾天 d當周內第幾天 dy當周內星期幾 day當周內星期幾 hh或hh12 12進製小時數 hh24 24小時制 mi 分鐘數 0 59 ss 秒數 0 59 1 sysdate 當前日期和時間 s...
世界時轉化為北京時!!!
將世界時轉化為北京時 python time bj datetime.datetime.strptime time utc,y m d h m datetime.timedelta hours 8 時間格式為2016 01 01 00 00 2016 01 01 08 00 單個資料轉化 for i...