php強大的時間轉換函式strtotime
在php中strtotime() 函式將任何英文文字的日期時間描述解析為 Unix 時間戳,這個函式也是我們經常會用到的`,有需要的朋友參考一下.
使用strtotime可以將各種格式的時間字串轉換為時間戳
轉換常規時間格式
?
1
2
3
echo date('Y-m-d H:i:s', strtotime('2016-01-30 18:00'))_EOL;
echo date('Y-m-d H:i:s', strtotime('20160130180001'))_EOL;
轉換自然時間描述
//昨天
echo date('Y-m-d H:i:s', strtotime('yesterday'))_EOL;
//上週
echo date('Y-m-d H:i:s', strtotime('last week'))_EOL;
//本週開始時間
echo date('Y-m-d H:i:s', strtotime('this week midnight'))_EOL;
//本月開始時間
echo date('Y-m-d H:i:s', strtotime('first day of this month midnight'))_EOL;
//計算相對時間
echo date('Y-m-d H:i:s', strtotime('+1 month'))_EOL;