牛牛在线工具

DateInterval::__construct()

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

DateInterval::__construct()

创建一个新的 DateInterval 对象

函数名称:DateInterval::__construct() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数描述:DateInterval::__construct() 函数用于创建一个新的 DateInterval 对象。 用法: DateInterval::__construct ( string $interval_spec ) 参数: interval_spec(必需):要创建的间隔字符串。该字符串的格式必须遵循一个特定的格式,如下所示: P#Y#M#DT#H#M#S,其中 # 代表一个数字,并且 P、T 是必需的字符。P 表示“期间”和 T 表示“时间”,Y、M、D、H、M 和 S 分别代表年、月、日、小时、分钟和秒。每个元素都是可选的,但至少需要提供一个元素。 返回值:无返回值。 示例: $interval = new DateInterval('P2Y3M5DT12H30M3S'); var_dump($interval); // 输出: /* object(DateInterval)#1 (16) { ["y"]=> int(2) ["m"]=> int(3) ["d"]=> int(5) ["h"]=> int(12) ["i"]=> int(30) ["s"]=> int(3) ["weekday"]=> int(0) ["weekday_behavior"]=> int(0) ["first_last_day_of"]=> int(0) ["invert"]=> int(0) ["days"]=> bool(false) ["special_type"]=> int(0) ["special_amount"]=> int(0) ["have_weekday_relative"]=> int(0) ["have_special_relative"]=> int(0) ["__construct"]=> string(39) "DateInterval::__construct(P2Y3M5DT12H30M3S)" } */ 在上面的示例中,我们创建了一个名为 $interval 的 DateInterval 对象,其中间隔字符串为 P2Y3M5DT12H30M3S。通过 var_dump() 函数可以查看到该对象的属性值。可以看出,该对象表示了一个持续时间为 2 年 3 个月 5 天 12 小时 30 分钟 3 秒的间隔对象。