選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PHP 教程

PHP HOME PHP 簡介 PHP 安裝 PHP 語法 PHP 註釋 PHP 變數 PHP Echo / Print PHP 資料型別 PHP 字串 PHP 數字 PHP 型別轉換 PHP 數學 PHP 常量 PHP 魔術常量 PHP 運算子 PHP If...Else...Elseif PHP Switch PHP 迴圈 PHP 函式 PHP 陣列 PHP 超全域性變數 PHP 正則表示式

PHP 表單

PHP 表單處理 PHP 表單驗證 PHP 表單必填項 PHP 表單 URL/電子郵件 PHP 表單完成

PHP 高階

PHP 日期和時間 PHP Include PHP 檔案處理 PHP 檔案開啟/讀取 PHP 檔案建立/寫入 PHP 檔案上傳 PHP Cookies PHP Sessions PHP 過濾器 PHP 高階過濾器 PHP 回撥函式 PHP JSON PHP 異常

PHP OOP

PHP 什麼是 OOP PHP 類/物件 PHP 建構函式 PHP 解構函式 PHP 訪問修飾符 PHP 繼承 PHP 常量 PHP 抽象類 PHP 介面 PHP Trait PHP 靜態方法 PHP 靜態屬性 PHP 名稱空間 PHP 可迭代物件

MySQL 資料庫

MySQL 資料庫 MySQL 連線 MySQL 建立資料庫 MySQL 建立表 MySQL 插入資料 MySQL 獲取最後 ID MySQL 插入多條資料 MySQL 預處理 MySQL 查詢資料 MySQL Where MySQL Order By MySQL 刪除資料 MySQL 更新資料 MySQL 限制資料

PHP XML

PHP XML 解析器 PHP SimpleXML 解析器 PHP SimpleXML - 獲取 PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX 簡介 AJAX PHP AJAX 資料庫 AJAX XML AJAX 即時搜尋 AJAX 投票

PHP 示例

PHP 示例 PHP 編譯器 PHP 測驗 PHP 練習 PHP 伺服器 PHP 證書

PHP 參考手冊

PHP 概述 PHP 陣列 PHP 日曆 PHP 日期 PHP 目錄 PHP 錯誤 PHP 異常 PHP 檔案系統 PHP 過濾器 PHP FTP PHP JSON PHP 關鍵詞 PHP Libxml PHP 郵件 PHP 數學 PHP 雜項 PHP MySQLi PHP 網路 PHP 輸出控制 PHP 正則表示式 PHP SimpleXML PHP Stream PHP String PHP 變數處理 PHP XML 解析器 PHP 壓縮 PHP 時區

PHP 日期/時間 函式


PHP 日期/時間簡介

日期/時間函式允許您獲取執行 PHP 指令碼的伺服器上的日期和時間。然後,您可以使用日期/時間函式以多種方式格式化日期和時間。

注意:這些函式取決於您伺服器的區域設定。在處理這些函式時,請記住考慮夏令時和閏年。


安裝

PHP 日期/時間函式是 PHP 核心的一部分。無需安裝即可使用這些函式。


執行時配置

這些函式行為受 php.ini 中設定的影響

名稱 描述 預設值 PHP 版本
date.timezone 預設時區(所有日期/時間函式使用) "" PHP 5.1
date.default_latitude 預設緯度(date_sunrise() 和 date_sunset() 使用)  "31.7667" PHP 5.0
date.default_longitude 預設經度(date_sunrise() 和 date_sunset() 使用) "35.2333" PHP 5.0
date.sunrise_zenith 預設日出天頂角(date_sunrise() 和 date_sunset() 使用) "90.83" PHP 5.0
date.sunset_zenith 預設日落天頂角(date_sunrise() 和 date_sunset() 使用) "90.83" PHP 5.0


PHP日期/時間函式

函式 描述
checkdate() 驗證公曆日期
date_add() 向日期新增天、月、年、小時、分鐘和秒
date_create_from_format() 根據指定格式返回新的 DateTime 物件
date_create() 返回新的 DateTime 物件
date_date_set() 設定新日期
date_default_timezone_get() 返回所有日期/時間函式使用的預設時區
date_default_timezone_set() 設定所有日期/時間函式使用的預設時區
date_diff() 返回兩個日期之間的差值
date_format() 根據指定格式返回格式化日期
date_get_last_errors() 返回日期字串中找到的警告/錯誤
date_interval_create_from_date_string() 從字串的相對部分設定 DateInterval
date_interval_format() 格式化間隔
date_isodate_set() 設定 ISO 日期
date_modify() 修改時間戳
date_offset_get() 返回時區偏移量
date_parse_from_format() 根據指定格式返回包含指定日期詳細資訊的關聯陣列
date_parse() 返回包含指定日期詳細資訊的關聯陣列
date_sub() 從日期中減去天、月、年、小時、分鐘和秒
date_sun_info() 返回一個包含日落/日出和暮光開始/結束資訊的陣列,針對指定日期和地點
date_sunrise() 返回指定日期和地點的日出時間
date_sunset() 返回指定日期和地點的日落時間
date_time_set() 設定時間
date_timestamp_get() 返回 Unix 時間戳
date_timestamp_set() 根據 Unix 時間戳設定日期和時間
date_timezone_get() 返回給定 DateTime 物件的時區
date_timezone_set() 為 DateTime 物件設定時區
date() 格式化本地日期和時間
getdate() 返回時間戳或當前本地日期/時間的日期/時間資訊
gettimeofday() 返回當前時間
gmdate() 格式化 GMT/UTC 日期和時間
gmmktime() 返回 GMT 日期的 Unix 時間戳
gmstrftime() 根據區域設定格式化 GMT/UTC 日期和時間
idate() 將本地時間/日期格式化為整數
localtime() 返回本地時間
microtime() 返回帶有微秒的當前 Unix 時間戳
mktime() 返回日期的 Unix 時間戳
strftime() 根據區域設定格式化本地時間或日期
strptime() 解析由 strftime() 生成的時間/日期
strtotime() 將英文文字日期時間解析為 Unix 時間戳
time() 返回當前時間的 Unix 時間戳
timezone_abbreviations_list() 返回包含夏令時、偏移量和時區名稱的關聯陣列
timezone_identifiers_list() 返回包含所有時區識別符號的索引陣列
timezone_location_get() 返回指定時區的地點資訊
timezone_name_from_ abbr() 從縮寫返回時區名稱
timezone_name_get() 返回時區的名稱
timezone_offset_get() 返回時區與 GMT 的偏移量
timezone_open() 建立新的 DateTimeZone 物件
timezone_transitions_get() 返回時區的所有轉換
timezone_version_get() 返回時區資料庫的版本

PHP 預定義日期/時間常量

常量 描述
DATE_ATOM Atom(示例:2019-01-18T14:13:03+00:00)
DATE_COOKIE HTTP Cookie(示例:Fri, 18 Jan 2019 14:13:03 UTC)
DATE_ISO8601 ISO-8601(示例:2019-01-18T14:13:03+0000)
DATE_RFC822 RFC 822(示例:Fri, 18 Jan 2019 14:13:03 +0000)
DATE_RFC850 RFC 850(示例:Friday, 18-Jan-19 14:13:03 UTC)
DATE_RFC1036 RFC 1036(示例:Friday, 18-Jan-19 14:13:03 +0000)
DATE_RFC1123 RFC 1123(示例:Fri, 18 Jan 2019 14:13:03 +0000)
DATE_RFC2822 RFC 2822(示例:Fri, 18 Jan 2019 14:13:03 +0000)
DATE_RFC3339 與 DATE_ATOM 相同(自 PHP 5.1.3 起)
DATE_RFC3339_EXTENDED RFC3339 擴充套件格式(自 PHP 7.0.0 起)(示例:2019-01-18T16:34:01.000+00:00)
DATE_RSS RSS(Fri, 18 Jan 2019 14:13:03 +0000)
DATE_W3C World Wide Web Consortium(示例:2019-01-18T14:13:03+00:00)
SUNFUNCS_RET_TIMESTAMP 時間戳(自 PHP 5.1.2 起)
SUNFUNCS_RET_STRING 小時:分鐘(示例:09:41)(自 PHP 5.1.2 起)
SUNFUNCS_RET_DOUBLE 小時作為浮點數(示例:9.75)(自 PHP 5.1.2 起)

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援