PHP中date()函数能做什么?用法是什么?

PHP 中的 date() 函数是一个非常强大的内置函数,用于格式化日期和时间。它可以按照指定的格式来显示当前的日期和时间,或者指定的日期和时间。

基本用法:

date(format [, timestamp])
  • format:必需参数,一个字符串,定义了输出的格式。这个字符串可以包含多种预定义的字符,每个字符代表日期或时间的某个部分。
  • timestamp(可选):如果提供了这个参数,date() 函数将按照这个 UNIX 时间戳来格式化日期和时间。如果不提供,它将使用当前的日期和时间。

格式字符:

以下是一些常用的格式字符:

  • d - 月份中的第几天,有前导零(00-31)
  • D - 星期的简称文本表示(Sun-Sat)
  • j - 月份中的第几天,没有前导零(1-31)
  • l - 星期的全称文本表示(Sunday-Saturday)
  • N - ISO-8601 星期数(1(星期一)-7(星期日))
  • w - 星期数(0(星期日)-6(星期六))
  • z - 年份中的第几天(0-365)
  • W - ISO-8601 周数(1-53)
  • F - 月份的全称文本表示(January-December)
  • m - 月份(01-12)
  • M - 月份的简称文本表示(Jan-Dec)
  • n - 月份,没有前导零(1-12)
  • t - 给定月份中的天数(28-31)
  • L - 闰年标志(1 如果是闰年,否则 0)
  • o - ISO-8601 年(同 Y,但不包括世纪)
  • Y - 四位数的年份
  • y - 两位数的年份
  • a - 小写的上午和下午(am/pm)
  • A - 大写的上午和下午(AM/PM)
  • B - Swatch Internet Time(.XXX)
  • g - 12小时制的小时(1-12)
  • G - 24小时制的小时(0-23)
  • h - 12小时制的小时,有前导零(01-12)
  • H - 24小时制的小时,有前导零(00-23)
  • i - 分钟,有前导零(00-59)
  • s - 秒,有前导零(00-59)
  • u - 微秒(000000-999999)

示例:

echo date('Y-m-d'); // 输出:2024-06-14
echo date('l, F j, Y'); // 输出:Friday, June 14, 2024
echo date('H:i:s'); // 输出当前时间的小时、分钟和秒

date() 函数非常灵活,可以根据需要自定义日期和时间的显示格式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值