首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DateInterval::createFromDateString

(PHP 5 >= 5.3.0, PHP 7)

DateInterval :: createFromDateString - 根据字符串的相对部分设置DateInterval

描述

代码语言:javascript
复制
public static DateInterval DateInterval::createFromDateString ( string $time )

使用正常日期解析器并从解析字符串的相关部分设置DateInterval。

参数

time

与相关部分的日期。具体来说,用于strtotime()和DateTime的解析器支持的相对格式将用于构造DateInterval。

例子

示例 #1 Parsing valid date intervals

代码语言:javascript
复制
<?php
// Each set of intervals is equal.
$i = new DateInterval('P1D');
$i = DateInterval::createFromDateString('1 day');

$i = new DateInterval('P2W');
$i = DateInterval::createFromDateString('2 weeks');

$i = new DateInterval('P3M');
$i = DateInterval::createFromDateString('3 months');

$i = new DateInterval('P4Y');
$i = DateInterval::createFromDateString('4 years');

$i = new DateInterval('P1Y1D');
$i = DateInterval::createFromDateString('1 year + 1 day');

$i = new DateInterval('P1DT12H');
$i = DateInterval::createFromDateString('1 day + 12 hours');

$i = new DateInterval('PT3600S');
$i = DateInterval::createFromDateString('3600 seconds');
?>

返回值

返回一个新的DateInterval实例。

← DateInterval::__construct

DateInterval::format →

扫码关注腾讯云开发者

领取腾讯云代金券