php - 从 DatePeriod 变量获取间隔

标签 php php-5.3

正如我从 PHP 手册页中了解到的 DatePeriod旨在存储时间段的类。 IE。某个时间点的间隔意味着间隔的开始+可选的重复。

使用以下代码,我从今天开始创建 $dp 变量,长度为一个月

$start = new DateTime();
$interval = new DateInterval('P1M');
$end = clone $start;
$end->add($interval);    
$dp = new DatePeriod($start, $interval, $end);

使用以下代码,我将打印该期间的所有开始日期(在我的示例中只有一个,因为没有重复):

foreach ($dp as $d)
    var_dump($d->d);

我的问题是如何从 $dp 变量获取间隔?

最佳答案

你不能,因为 DatePeriod does not expose any properties 。如果您需要间隔,请从您的 $interval 变量中重用它。

关于php - 从 DatePeriod 变量获取间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9248053/

相关文章:

sql-server-2000 - 如何从 PHP 5.3 及更高版本连接到 MSSQL 2000

Java BlackBerry - 如何使用 GET 方法正确调用 php 脚本?

php - 产品未显示在电子商务网站上

php - 如果 mysql 查询为空或不存在?

php - 为什么这个正则表达式捕获会产生 2 个匹配项?

PHP 反射 : How to know if a ReflectionMethod is inherited?

javascript - PHP文件在模态窗口内上传

php - MySQL、Python - Latin-1/UTF8 编码

php - 将字符串转换为数组 PHP

php - 有没有更好的方法可以将 CPU 交给 PHP 中的其他进程?