牛牛在线工具

DateInterval::createFromDateString()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateInterval::createFromDateString()

创建一个DateInterval对象,该对象表示从给定的字符串中解析出的时间间隔

函数:DateInterval::createFromDateString() 适用版本:PHP 5 >= 5.3.0, PHP 7 用法:这个函数用于创建一个DateInterval对象,该对象表示从给定的字符串中解析出的时间间隔。 语法:DateInterval DateInterval::createFromDateString ( string $time ) 参数: $time: 一个有效的时间间隔字符串,例如 "2 days 3 hours 15 minutes". 返回值:成功时返回一个DateInterval对象,失败时返回false。 示例: <?php $timeString = "2 days 3 hours 15 minutes"; $interval = DateInterval::createFromDateString($timeString); var_dump($interval); ?> 输出: object(DateInterval)#1 (8) { ["y"]=> int(0) ["m"]=> int(0) ["d"]=> int(2) ["h"]=> int(3) ["i"]=> int(15) ["s"]=> int(0) ["weekday"]=> int(0) ["weekday_behavior"]=> int(0) } 解释:在这个示例中,我们使用时间间隔字符串"2 days 3 hours 15 minutes"创建了一个DateInterval对象。该对象表示了一个包含2天、3小时和15分钟的时间间隔。通过var_dump()函数,我们可以看到生成的DateInterval对象的属性值。 注意:时间间隔字符串的语法可以包含多种定义时间的方式,比如"1 year", "6 months", "5 weeks", "2 days 3 hours 15 minutes"等。你可以根据需要自由组合不同单位的时间间隔。