在php中date和strtotime函數都是對日期操作的,但是在生成上面date和strtotime是不一樣的,一個是數字日期一個是 Unix 時間戳了,但我們都可以生成相同的日期,下面來看兩個函數的例子.
php中經常會用到date函數和strtotime函數,這2個函數大家一定并不陌生,今天和大家分享下使用技巧.
strtotime — 將任何英文文本的日期時間描述解析為 Unix 時間戳,代碼如下:
- date_default_timezone_set('Asia/Shanghai');
- //計算昨天的時間,我們用:
- date("Ymd",time()-3600);
- //生成昨天的時間
- date("Ymd",strtotime('yesterday'));
- date("Ymd",strtotime('-1 day'));
- //生成前天的時間
- date("Ymd",strtotime('yesterday -1 day'));
- date("Ymd",strtotime('-2 day'));
- //生成3天之后的時間
- date("Ymd",strtotime('+3 day'));
- //生成一個月前的時間
- date("Ymd",strtotime('-1 month'));
- //開源代碼Vevb.com
- //生成下個月最后一天的時間
- date("Ymd",strtotime('last day of next month'));
- //下個周的星期一
- date("Ymd",strtotime('next monday'));
新聞熱點
疑難解答