語法:
string date ( string $format [, int $timestamp ] )
-
format 規定時間戳的格式。
-
timestamp 規定時間戳。默認是當前的日期和時間。
其中format
較常用的字符:
-
d – 代表月中的天 (01 – 31)
-
m – 代表月 (01 – 12)
-
Y – 代表年 (四位數)
示例:
<?php echo date("Y/m/d") . "<br>";// 2021/3/22 echo date("Y.m.d") . "<br>";// 2021.3.22 echo date("Y-m-d"); // 2021-3-22 ?>
利用time()
獲取時間戳
time()
在PHP
中是可到一個數字即時間戳,這個數字表示從格林威治標準時間(1970-01-01)到現在。
1.那么如何把這個時間戳數字換成日期格式呢,就要用到date()
函數了
$datetime=time(); //獲取時間戳 echo date("Y-m-d H:i:s",$datetime);//將時間戳轉換為要求的日期時間格式 echo date("Y年m月d日 H點i分s秒",$datetime);//其實上面的橫杠(-)可以換成任意字符
2. 那如何把日期轉為時間戳格式呢,就是轉成一串數字(秒)
$str='2015-12-18 12:23:35';//設置時間變量 echo strtotime($str);//將標準的日期時間格式轉為以秒為單位的時間戳數字,這里要注意,用strtotime()函數,要求被轉換的時期時間為標準格式,如果用了年、月、日這種就不行了,要先轉換為標準格式才行!
推薦:php視頻教程 php教程