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