当前位置 : 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 投票