PHP 是一種常用的頁面處理語言,提供了很多與日期和時間相關的函數。其中,date()
是 PHP 中最常用的日期函數之一。在這篇文章中,我們將討論date()
函數的用法和一些常見的問題。
首先,讓我們看看這個函數的基本用法:
$today = date("Y-m-d");
echo $today;
// 輸出 2021-06-17
在這個例子中,date()
函數的第一個參數是日期格式字符串,該字符串包含若干個格式化字符,用于指定日期和時間的顯示格式。在這個例子中,我們使用了三個字符:Y
,m
和d
。它們分別表示年份、月份和日期。
除了這三個字符,date()
函數還支持許多其他的格式化字符。例如:
Y-m-d H:i:s
:完整日期和時間,例如 2021-06-17 10:30:45Y/m/d
:斜杠分隔的日期,例如 2021/06/17l, F jS Y
:英文完整日期,例如 Thursday, June 17th 2021
除了格式化外,date()
函數還支持一個可選的第二個參數,用于指定 Unix 時間戳。Unix 時間戳是從 1970 年 1 月 1 日 00:00:00 UTC 開始經過的秒數。例如:
$timestamp = time() - 3600; // 1 小時前的時間戳
$datetime = date('Y-m-d H:i:s', $timestamp);
echo $datetime;
// 輸出 2021-06-17 09:30:45
在這個例子中,time()
函數返回當前的 Unix 時間戳,我們在它的基礎上減去了 3600 秒(即 1 小時),得到 1 小時前的時間戳。然后,我們使用date()
函數將時間戳格式化為日期和時間。
除了基本用法,date()
函數還有許多高級用法,包括用于計算日期間隔、轉換時區等。
總之,date()
函數是 PHP 中常用的日期函數之一,它支持各種日期和時間格式化字符,可以方便地將 Unix 時間戳轉換為日期和時間,也可以進行各種高級操作。掌握date()
函數的用法將有助于您更好地處理日期和時間相關的問題。
上一篇php date 對比
下一篇css 設置字體顯示不同