php中的獲取日期與格式化日期的常用方法:
:)在這里應該理解什么是時間戳;
時間戳:從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數
1.獲取當前日期的時間戳:time();例子:
$time = time(); echo $time;
還可以根據當前時間戳獲取之前或者之后的時間戳:如獲取昨天這個時間,即 :
$time = time(); $yesterday = $time-60*60*24; echo $yesterday ;
2.mktime();獲取具體日期的時間戳;例如獲取2015/3/26/14:03:23的時間戳;順序為時,分,秒,月,日,年,即:
echo mktime(14,03,23,3,26,2015);
3.strtotime():將任何英文文本的日期時間描述解析為 Unix 時間戳。如:
echo strtotime("now"); //返回當前的時間戳
4.getdate();獲取時間戳之后利用這個方法可把當前時間戳轉換成當前日期,例如:
$result = getdate(time());//打印出來數組;
echo "<pre>";
print_r($result); echo "</pre>";
打印出來的是數組,但由於地區不同,所以要在代碼前面加上默認時區的代碼:date_default_timezone_set("PRC");
5.date();格式化時期。如:
echo date("Y年m月d日 h時i分s秒,周w ",time());
這里是最基本與最常用的的PHP日期與時間的處理方法,日后會時常增加內容。
