php date_interval_format()/dateinterval::format()函数是php中用于格式化日期时间间隔的函数。它可以将日期时间间隔格式化为字符串,以便更好地显示给用户。
date_interval_format()函数可以接受两个参数,第一个参数是DateInterval对象,第二个参数是格式化字符串。dateinterval::format()函数只接受一个参数,就是格式化字符串。
格式化字符串由以下字符组成:
- Y:年,如:2
- y:年,如:02
- M:月,如:4
- m:月,如:04
- D:日,如:2
- d:日,如:02
- H:时,如:2
- h:时,如:02
- I:分,如:2
- i:分,如:02
- S:秒,如:2
- s:秒,如:02
以上字符可以组合使用,比如:Y-m-d H:i:s,表示格式化后的结果为:年-月-日 时:分:秒。
// 使用date_interval_format()函数 $interval = new DateInterval('P1Y2M3DT4H5M6S'); echo date_interval_format($interval, 'Y-m-d H:i:s'); // 输出结果:1-02-03 04:05:06 // 使用dateinterval::format()函数 $interval = new DateInterval('P1Y2M3DT4H5M6S'); echo $interval->format('Y-m-d H:i:s'); // 输出结果:1-02-03 04:05:06
可以看出,date_interval_format()函数和dateinterval::format()函数的用法是一样的,都是接受一个DateInterval对象和格式化字符串作为参数,返回格式化后的字符串。
php date_interval_format()/dateinterval::format()函数是一个非常实用的函数,可以用来格式化日期时间间隔,以便更好地显示给用户。