PHP中的now函數(shù)怎樣正確使用

PHP
小樊
82
2024-10-09 06:42:29

在PHP中,now()函數(shù)用于獲取當(dāng)前的日期和時(shí)間。它的語(yǔ)法如下:

now([string $format [, int $timestamp = ?) : string] )

參數(shù)說(shuō)明:

  • $format(可選):指定輸出日期的格式。
  • $timestamp(可選):指定要返回的日期時(shí)間戳。默認(rèn)是當(dāng)前時(shí)間戳。

示例:

  1. 獲取當(dāng)前日期和時(shí)間,不指定格式:
$currentDateTime = now();
echo $currentDateTime; // 輸出類(lèi)似 "2022-07-01 12:34:56"
  1. 獲取當(dāng)前日期和時(shí)間,并指定格式。例如,以 “Y-m-d H:i:s” 格式輸出:
$currentDateTime = now('Y-m-d H:i:s');
echo $currentDateTime; // 輸出類(lèi)似 "2022-07-01 12:34:56"
  1. 獲取指定時(shí)間戳的當(dāng)前日期和時(shí)間。例如,以 Unix 時(shí)間戳 “1659289496” 為基準(zhǔn):
$timestamp = 1659289496;
$currentDateTime = now($timestamp);
echo $currentDateTime; // 輸出類(lèi)似 "2022-07-01 12:34:56"

注意:now()函數(shù)返回的是一個(gè) DateTime 對(duì)象,你可以對(duì)其進(jìn)行更多操作,如格式化、加減時(shí)間等。

0