-1

Does PHP have standard types for working with date/time period?

For example, now I have entity Period:

class Period
{ 
    /** 
     * @var \DateTime
     */
    protected $start; 

    /** 
     * @var \DateTime
     */
    protected $end;
}

And I don't want to reinvent the wheel. I need comparison functions and so on. Can you suggest me something? Thanks.

P.S. I know about \DateInterval, but I talk about period with specified dates.

4

1 回答 1

1

我认为你应该看看 PHP 的DatePeriod类。我确定这正是您正在寻找的。

在该页面上也有一些很好的使用示例。

值得注意的是,由于 DatePeriod 实现了 Traversable 接口,您可以在 foreach 循环中使用它,其中每个项目都是DateTime对象。

于 2013-03-26T16:51:18.917 回答