PHP – date / time / strtotime 應用
PHP 在做資料庫存取時,都會動用到很多記錄的時間操作,教你如何快速記住 date time strtotime 的應用吧
首先一天的秒數時間,你們知道嗎?
3...
2...
1...
答案是 86400
快速算法
時間 | 秒數 |
---|---|
12小時 | 86400 / 2 |
6小時 | 86400 / 2 / 2 |
3小時 | 86400 / 2 / 2 / 2 |
1小時 | 86400 / 24 |
範例
$date = '2020-09-01 08:00:00';
//時間點秒數
strtotime($date);
//時間點2小時候的秒數
strtotime($date) + (86400 / 12);
//時間點1小時前的秒數
strtotime($date) - (86400 / 24);
//時間點1天後的日期格式
date('Y-m-d H:i:s', strtotime($date) - 86400);