php 取某一日期的前一天
代碼為:
~~~
$date = "2016-07-19";
$time = strtotime($date) - 3600*24;
echo date('Y-m-d',$time);
~~~
或者一句:
~~~
echo date("Y-m-d",(strtotime("2009-01-01") - 3600*24));
~~~
當前日期時間:
~~~
echo date("Y-m-d H:i:s",time())
~~~
結果:2016-06-22 09:40:25
顯示當前日期:
~~~
echo date('Y-m-d'); //當前時間
~~~
結果為:2016-07-15
計算日期天數差,算出天數:
~~~
$currentTime=time();//當前時間
$days = floor($currentTime-strtotime("2016-07-13"))/(3600*24));
~~~
(1)打印明天此時的時間戳strtotime("+1 day")
指定時間:echo date("Y-m-d H:i:s",strtotime("+1 day"))
結果:2016-06-23 09:40:25
(2)打印昨天此時的時間戳strtotime("-1 day")
指定時間:echo date("Y-m-d H:i:s",strtotime("-1 day"))
結果:2016-06-21 09:40:25
(3)打印下個星期此時的時間戳strtotime("+1 week")
指定時間:echo date("Y-m-d H:i:s",strtotime("+1 week"))
結果:2016-06-29 09:40:25
(4)打印上個星期此時的時間戳strtotime("-1 week")
指定時間:echo date("Y-m-d H:i:s",strtotime("-1 week"))
結果:2009-01-15 09:40:25
(5)打印指定下星期幾的時間戳strtotime("next Thursday")
指定時間:echo date("Y-m-d H:i:s",strtotime("next Thursday"))
結果:2016-06-29 00:00:00
(6)打印指定上星期幾的時間戳strtotime("last Thursday")
指定時間:echo date("Y-m-d H:i:s",strtotime("last Thursday"))
結果:2016-07-15 00:00:00
- 目錄
- Array
- array_column()
- 數組和變量
- compact() 函數
- extract() 函數
- Url
- base64_encode — 使用 MIME base64 對數據進行編碼
- 圖像
- getimagesize()
- 隨機數
- getrandmax
- mt_getrandmax
- mt_rand
- rand
- empty函數
- exec()函數
- 權限修改
- 可變函數
- 函數閉包
- 報警級別
- 持續函數
- 自定義
- 字符處理
- 中文首字母
- 隨機字符串
- url函數
- parse_url_param
- 頁面采集
- 簡單采集
- Referer采集
- CURL
- 發送json數據
- Curl多線程
- 文件處理
- 遞歸刪除
- 圖片顯示
- 類方法
- 保留字
- 檢查類文件名稱
- Cookie
- 數組
- 數學函數
- 第三方函數庫
- 精度計算
- BC Math
- 計算執行時間
- 日期時間
- 時間戳
- header
- 調試函數
- get_class
- get_class_methods
- 數組函數
- array_intersect_key()
- 二維數組
- Base64編碼
- URL安全
- 加密擴展
- Hash函數
- hash_file
- hash_hmac
- hash_algos
- 文件讀寫
- is_writable()
- file_put_contents()