PHP date() 日期函数

PHP date() 函数

PHP date() 函数用于格式化时间/日期。

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");
?>

                                             格式字串可以识别以下 format 参数的字符串

QQ图片20161009143031.png

QQ图片20161009143106.png


例子

 <?php
 echo "date()函数输出格式化日期:<br />";
 // 常用
 echo date("l") . "<br />";// 注意是字符L的小写,不是1,也不是竖线
 echo date("Y-m-d H:i:s") . "<br />";
 echo date("Y/m/d") . "<br />";
 echo date("Y年m月d日 H时i分s秒") . "<br />";
 // 从日期格式的字符串中获取日期2005-03-21
 echo date("Y-m-d",strtotime("2005-03-21 11:15:38"))."<br />";
 echo date("Y-m-d",strtotime("-1 days"))."<br />";// 昨天的日期
 echo date("Y-m-d",strtotime("-1 week"))."<br />";// 上个星期今天的日期
 echo date("Y-m-d",strtotime("-1 month"))."<br />";// 上个月今天的日期
 echo date("Y-m-d H",strtotime("next Thursday"));// 下个周四的日期和小
 echo date('Y-m-d',strtotime('2015-06-08 -2 days')); // 某个日期的前n天
 ?>

完整的 PHP Date 参考手册

如需查看所有日期函数的完整参考手册,请访问我们的 完整的 PHP Date 参考手册。

该参考手册提供了每个函数的简要描述和应用实例!


继续学习
||
<?php echo date("Y/m/d") . "<br>"; echo date("Y.m.d") . "<br>"; echo date("Y-m-d"); ?>
提交重置代码