PHP 打印出前一天的时间,格式是2017-3-22 22:21:21
答案
echo date("Y-n-d H:i:s", strtotime("-1 days"));
答案解析
天
d
一个月中的第几天,有前导 0 的 2 位数字 从 01 到 31D
3 个字符表示的星期几 从 Mon 到 Sunj
一个月中的第几天,无前导 0 从 1 到 31l
(lowercase 'L') 星期几,英文全称 从 Sunday 到 SaturdayN
ISO-8601 规定的数字表示的星期几(PHP 5.1.0 新加 ) 从 1 (表示星期一)到 7 (表示星期日)S
一个月中的第几天,带有 2 个字符表示的英语序数词。 st, nd, rd 或者 th。 可以和 j 联合使用。w
数字表示的星期几 从 0 (星期日) 到 6 (星期六)z
一年中的第几天,从 0 开始计数 从 0 到 365
周
W
ISO-8601 规范的一年中的第几周,周一视为一周开始。(PHP 4.1.0 新加) 示例: 42 (本年第42周)
月
F
月份英文全拼,例如:January 或 March 从 January 到 Decemberm
带有 0 前导的数字表示的月份 从 01 到 12M
3 个字符表示的月份的英文简拼 从 Jan 到 Decn
月份的数字表示,无前导 0 1 through 12t
给定月份中包含多少天 从 28 到 31
年
L
是否为闰年 如果是闰年,则返回 1,反之返回 0。o
ISO-8601 规范的年份,同 Y 格式。有一种情况除外:当 ISO 的周数(W)属于前一年或者后一年时,会返回前一年或者后一年的年份数字表达。 属于前一年或者后一年时,会返回前一年或者后一年的年份数字表达。 (PHP 5.1.0 新加) 示例:1999 或 2003Y
4 位数字的年份 示例:1999 或 2003y
2 位数字的年份 示例: 99 或 03
时间
a
上午还是下午,2 位小写字符 am 或 pmA
上午还是下午,2 位大写字符 AM 或 PMB
斯沃琪因特网时间 从 000 到 999g
小时,12时制,无前导 0 从 1 到 12G
小时,24时制,无前导 0 从 0 到 23h
小时,12时制,有前导 0 的 2 位数字 从 01 到 12H
小时,24时制,有前导 0 的 2 位数字 00 through 23i
分钟,有前导 0 的 2 位数字 从 00 到 59s
秒,有前导 0 的 2 位数字 从 00 到 59u
毫秒 (PHP 5.2.2 新加) 示例: 654321
时区
e
时区标识(PHP 5.1.0 新加) 示例: UTC, GMT, Atlantic/AzoresI
(大写字母 i) 是否夏令时 如果是夏令时则返回 1,反之返回 0。O
和格林威治时间(GMT)的时差,以小时为单位 示例: +0200P
和格林威治时间(GMT)的时差,包括小时和分钟,小时和分钟之间使用冒号(:)分隔(PHP 5.1.3 新加) 示例: +02:00T
时区缩写 示例:EST, MDT …Z
以秒为单位的时区偏移量。UTC 以西的时区返回负数,UTC 以东的时区返回正数。 从 -43200 到 50400
完整的日期/时间
c
ISO 8601 日期及时间(PHP 5 新加) 2004-02-12T15:19:21+00:00r
» RFC 2822 格式的日期和时间 示例:Thu, 21 Dec 2000 16:01:07 +0200U
自 1970 年 1 月 1 日 0 时 0 分 0 秒(GMT 时间)以来的时间,以秒为单位