細說PHP筆記08(第12章)--日期和時間,建立時間戳,mktime轉換unix時間戳,獲取字串時間,獲得日期和時間資訊,日期和時間格式化輸出,microtime()獲取微秒數

心湖中的石子發表於2020-12-13

1、Unix時間戳

70年1月1日開始的一個時間數

2、mktime()將日期和時間轉變為unix時間戳

mktime(時,分,秒,月,日,年)
貌似該方法已經過時

<?php
echo date("m-d-Y",mktime(0,0,0,12,23,2020));
?>

3、strtotime(字串時間)

可以用英語的自然語言建立某個時刻的時間戳。

4、getdate()函式取得日期和時間資訊

getdate(時間戳)返回一個由時間戳組成的關聯陣列,需要一個可選的unix時間戳,如果沒有給出時間戳,則認為是當前本地時間
在這裡插入圖片描述

<?php
$arraytime=getdate(mktime(12,20,32,3,12,2019));
foreach ($arraytime as $key=>$value){
	echo $key."===".$value."<br>";
}
?>

5、日期和時間格式化輸出

<?php
echo date("YY年m月d日 H:i:s")
?>

在這裡插入圖片描述
在這裡插入圖片描述

6、microtime()獲取微秒數

microtime(true | false)
返回自unix紀元到現在的秒數,引數為true則返回一個浮點數,小數點前是秒數,小數點後是微秒數

<?php
echo microtime(true);
?>

相關文章