說到php的時間戳轉換非常強大便捷:
1. UNIX時間戳轉換為日期用函數: date()一般形式:date('Y-m-d H:i:s', 1156219870);2. 日期轉換為UNIX時間戳用函數:strtotime()一般形式:strtotime('2010-03-24 08:15:42');以上兩個函數就可以轉換php中的時間戳和時間格式。怎么靈活的運用?
這里舉我項目中的例子:
$todaystart = strtotime(date("y-m-d", $time) . ' 00:00:00');$todayover = strtotime(date("y-m-d", $time) . ' 23:59:59');我們利用time()函數取得當前時間戳保存在$time變量中,用date()函數還原日期拼接時間在用strtotime()函數將日期格式轉化成時間戳。就是取當天開始和結束的時間戳。$moncent=date('Y-m-01', strtotime(date("Y-m-d")));$monthstart=strtotime(date('Y-m-01', strtotime(date("Y-m-d"))));$monthover=strtotime(date('Y-m-d', strtotime("$moncent +1 month -1 day")));取得當月起始時間和當月結束時間戳。
新聞熱點
疑難解答
圖片精選