PHP date_interval_create_from_date_string()函数
定义和用法
date_interval_create_from_date_string() 函数是DateInterval::createFromDateString()的别名。它接受一个指定时间间隔的字符串,并返回一个DateInterval对象。
语法
参数
序号 | 参数与描述 |
---|---|
1 | $time(必填) 这是一个字符串值,用于指定相对格式中您想要输出的日期字符串的日期/间隔。 |
返回值
PHP date_interval_create_from_date_string() 返回一个表示给定时间间隔的DateInterval对象。
PHP版本
此函数首次引入于PHP版本5.3,并且与所有后续版本兼容。
示例
以下示例演示了date_interval_create_from_date_string()函数的用法。
这将产生以下结果−
在这个函数中,你不能使用” P12M “这样的 ISO8601 字符串来解析这样的间隔,你需要使用 DateInterval 构造函数。
示例
在下面的示例中,我们使用 ISO8601 字符串符号来创建一个间隔 –
这将产生以下结果 –
示例
以下示例将一个时间间隔添加到当前日期并打印结果。这里我们使用了 date_interval_create_from_date_string 函数来计算时间间隔。−
这将产生以下结果−
示例
以下示例使用各种ISO8601字符串和它们的相应正常字符串创建日期间隔 –