PHP 日期處理函數 date() 、mktime()

1、前言php

php是世界上最好的語言!ide

2、介紹函數

mktime()函數獲取當週\當天\當月工具

 1 /**  2  * 微程-日期工具函數 week: 當週 day: 當天 month: 當月  3  * @author 狗蛋兒  4  * @createAt 2018/6/15  5  * @note 備註: 無  6  * @tip 提示: 無  7  * @param string $identify  8  * @return array [start => "開始時間", end => "結束時間"]  9  */
10 function _makeTime($identify = 'day') 11 { 12     switch (strtolower($identify)) 13  { 14         case 'day':
15             $time1 = mktime(0, 0, 0, date('m'), date('d'), date('Y')); 16             $time2 = mktime(23, 59, 59, date('m'), date('d'), date('Y')); 17             return ['start' => $time1, 'end' => $time2]; 18         case 'week':
19             $time1 = mktime(0, 0, 0, date('m'), date('d')-date('w')+1, date('Y')); 20             $time2 = mktime(23, 59, 59, date('m'), date('d')-date('w')+7, date('Y')); 21             return ['start' => $time1, 'end' => $time2]; 22         default:
23             $time1 = mktime(0, 0, 0, date('m'), 1, date('Y')); 24             $time2 = mktime(23, 59, 59, date('m'), date('t'), date('Y')); 25             return ['start' => $time1, 'end' => $time2]; 26  } 27 }

date()函數獲取日/周/年spa

$timeStamp = 1529156655; echo date('w', $timeStamp); //結果: 6 即: 週六
echo date('m', $timeStamp); //結果:6 即: 6月
echo date('d', $timeStamp); //結果: 16 即:16日

若是用date()函數獲取當天的時間,則去掉第二參數便可; 例如: date('w'), date('now'), date('m')code

相關文章
相關標籤/搜索