當前位置 : IT培訓網 > PHP開發 > php教程 > PHP教程之PHP date()函數

PHP教程之PHP date()函數

時間:2016-11-28 11:38:56??來源:php培訓網??作者:鄭州IT培訓網??已有:名學員訪問該課程
PHP date() 函數用于格式化時間/日期。日期存在于生活的方方面面,今天IT培訓網小編要跟大家分享的就是PHP教程之PHP date()函數。

  PHP date() 函數用于格式化時間/日期。日期存在于生活的方方面面,今天IT培訓網小編要跟大家分享的就是PHP教程之PHP date()函數。

  PHP date() 函數可把時間戳格式化為可讀性更好的日期和時間。 時間戳是一個字符序列,表示一定的事件發生的日期/時間。

  語法

  string date ( string $format [, int $timestamp ] )

  參數描述

  format必需。規定時間戳的格式。

  timestamp可選。規定時間戳。默認是當前的日期和時間。

  PHP Date() - 格式化日期

  date() 函數的第一個必需參數 format 規定了如何格式化日期/時間。

  這里列出了一些可用的字符:

  d - 代表月中的天 (01 - 31)

  m - 代表月 (01 - 12)

  Y - 代表年 (四位數)

  如需了解 format 參數中可用的所有字符列表,請查閱我們的 PHP Date 參考手冊,date() 函數。

  可以在字母之間插入其他字符,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:

  <?php

  echo date("Y/m/d") . "<br>";

  echo date("Y.m.d") . "<br>";

  echo date("Y-m-d");

  ?>

  上面代碼的輸出如下所示:

  2016/10/21

  2016.10.21

  2016-10-21

  格式字串可以識別以下 format 參數的字符串format字符說明返回值例子

  日------

  d月份中的第幾天,有前導零的 2 位數字01 到 31

  D星期中的第幾天,文本表示,3 個字母Mon 到 Sun

  j月份中的第幾天,沒有前導零1 到 31

  l("L"的小寫字母)星期幾,完整的文本格式Sunday 到 Saturday

  NISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加)1(表示星期一)到 7(表示星期天)

  S每月天數后面的英文后綴,2 個字符st,nd,rd 或者 th。可以和 j 一起用

  w星期中的第幾天,數字表示0(表示星期天)到 6(表示星期六)

  z年份中的第幾天0 到 365

  星期------

  WISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)例如:42(當年的第 42 周)

  月------

  F月份,完整的文本格式,例如 January 或者 MarchJanuary 到 December

  m數字表示的月份,有前導零01 到 12

  M三個字母縮寫表示的月份Jan 到 Dec

  n數字表示的月份,沒有前導零1 到 12

  t給定月份所應有的天數28 到 31

  年------

  L是否為閏年如果是閏年為 1,否則為 0

  oISO-8601 格式年份數字。這和 Y 的值相同,只除了如果 ISO 的星期數(W)屬于前一年或下一年,則用那一年。(PHP 5.1.0 新加)Examples: 1999 or 2003

  Y4 位數字完整表示的年份例如:1999 或 2003

  y2 位數字表示的年份例如:99 或 03

  時間------

  a小寫的上午和下午值am 或 pm

  A大寫的上午和下午值AM 或 PM

  BSwatch Internet 標準時000 到 999

  g小時,12 小時格式,沒有前導零1 到 12

  G小時,24 小時格式,沒有前導零0 到 23

  h小時,12 小時格式,有前導零01 到 12

  H小時,24 小時格式,有前導零00 到 23

  i有前導零的分鐘數00 到 59>

  s秒數,有前導零00 到 59>

  u毫秒 (PHP 5.2.2 新加)。需要注意的是 date() 函數總是返回000000 因為它只接受 integer 參數, 而 DateTime::format() 才支持毫秒。示例: 654321

  時區------

  e時區標識(PHP 5.1.0 新加)例如:UTC,GMT,Atlantic/Azores

  I是否為夏令時如果是夏令時為 1,否則為 0

  O與格林威治時間相差的小時數例如:+0200

  P與格林威治時間(GMT)的差別,小時和分鐘之間有冒號分隔(PHP 5.1.3 新加)例如:+02:00

  T本機所在的時區例如:EST,MDT(【譯者注】在 Windows 下為完整文本格式,例如"Eastern Standard Time",中文版會顯示"中國標準時間")。

  Z時差偏移量的秒數。UTC 西邊的時區偏移量總是負的,UTC 東邊的時區偏移量總是正的。-43200 到 43200

  完整的日期/時間------

  cISO 8601 格式的日期(PHP 5 新加)2004-02-12T15:19:21+00:00

  rRFC 822 格式的日期例如:Thu, 21 Dec 2000 16:01:07 +0200

  U從 Unix 紀元(January 1 1970 00:00:00 GMT)開始至今的秒數參見 time()

       今天的PHP教程PHP date函數就跟大家分享到這里了,如果你想了解更多的PHP教程基礎知識,請關注IT培訓網PHP教程欄目。

頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
------分隔線----------------------------
PHP 教程
1、PHP 基礎
1.1 PHP 簡介
1.2 PHP 安裝
1.3 PHP 語法
1.4 PHP 變量
1.5 PHP echo/print
1.6 PHP 數據類型
1.7 PHP 常量
1.8 PHP 字符串
1.9 PHP 運算符
1.10 PHP If...Else
1.11 PHP Switch
1.12 PHP 數組
1.13 PHP 數組排序
1.14 PHP 超級全局變量
1.15 PHP While 循環
1.16 PHP For 循環
1.17 PHP 函數
1.18 PHP 魔術變量
1.19 PHP 命名空間
1.20 PHP 面向對象
2、PHP 表單
2.1 PHP 表單
2.2 PHP 表單驗證
2.3 PHP 表單 - 必需字段
2.4 PHP 表單 - 驗證郵件和URL
2.5 PHP 完整表單實例
2.6 PHP $_GET 變量
2.7 PHP $_POST 變量
3、PHP 高級教程
3.1 PHP 多維數組
3.2 PHP 日期
3.3 PHP 包含
3.4 PHP 文件
3.5 PHP 文件上傳
3.6 PHP Cookie
3.7 PHP Session
3.8 PHP E-mail
3.9 PHP 安全 E-mail
3.10 PHP Error
3.11 PHP 過濾器
3.12 PHP 高級過濾器
3.13 PHP JSON
4、PHP 7 新特性
4.1 PHP 7 新特性
5、PHP 數據庫
5.1 PHP MySQL 簡介
5.2 PHP MySQL 連接
5.3 PHP MySQL 創建數據庫
5.4 PHP MySQL 創建數據表
5.5 PHP MySQL 插入數據
5.6 PHP MySQL 插入多條數據
5.7 PHP MySQL 預處理語句
5.8 PHP MySQL 讀取數據
5.9 PHP MySQL Where
5.10 PHP MySQL Order By
5.11 PHP MySQL Update
5.12 PHP MySQL Delete
5.13 PHP ODBC
6、PHP XML
6.1 XML Expat Parser
6.2 XML DOM
6.3 XML SimpleXML
7、PHP 與 AJAX
7.1 AJAX 簡介
7.2 AJAX 與PHP
7.3 AJAX 數據庫
7.4 AJAX XML
7.5 AJAX 實時搜索
7.6 AJAX RSS Reader
7.7 AJAX 投票
五月情天