PHP进阶(一):时间和日期管理
如何输出年-月-日?
1.表示年可以用
大写的 Y
(年份的四位数字)
小写 y
(年份的两位数字)
2.表示月份可以用
大写 F
(月份的英文全写)
大写 M
(月份的三个缩写字符)
小写 m
(月份的数字,带前导 0)
小写 n
(月份的数字,不带前导 0)
3.表示日可以用
小写 d
(日的数字,带前导 0)
小写 j
(日的数字,不带前导 0)
大写 S
表示日期的后缀(如st
/nd
/rd
/th
)
如何输出时-分-秒?
1.表示小时可以用
字母 g
表示小时,不带前导 0;
字母 h
表示小时,带前导 0
小写 g
、h
表示 12 小时制,大写 G
、H
表示 24 小时制
2.表示分钟可以用
小写 i
表示分钟,带前导 0
3.表示秒数可以用
小写 s
表示秒数,带前导 0
如何输出闰年-星期-天?
1.大写 L
表示判断今年是否为闰年,若为真,返回 1;否则返回 0
2.小写 l
表示当天是星期几的英文全写
3.大写 D
表示星期几的三个字符缩写
4.小写 w
表示星期几,数字形式表示,大写 W
表示今年的第几周
5.小写 t
表示当前月份有多少天,小写 z
表示今天是今年的第几天
PHP相关的日期函数有哪些?
1.checkdate($month, $day, $year)
:判断日期是否是一个合法的日期
2.mktime($hour, $minute, $second, $month, $day, $year)
:获得即时时间的 Unix
时间戳
3.date($format, $ts)
:显示格式化的时间或日期
4.strtotime($str)
:将非标准化的日期/时间字符串转换成标准、兼容的 Unix
时间戳
PHP与MySQL 时间转换
PHP | MySQL |
---|---|
Unix 时间戳转换为日期的函数:date() |
Unix 时间戳转换为日期的函数:FROM_UNIXTIME() |
日期转换为 Unix 时间戳的函数:strtotime() |
日期转换为 Unix 时间戳的函数:UNIX_TIMESTAMP() |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 码农小山!
评论