PHP是否具有处理日期/时间段的标准类型?
例如,现在我有实体期间:
class Period
{
/**
* @var \DateTime
*/
protected $start;
/**
* @var \DateTime
*/
protected $end;
}
我不想重新发明轮子。我需要比较功能等等。你能给我一些建议吗?谢谢。
P.S。我知道\DateInterval,但我谈的是指定日期的时间段。
答案 0 :(得分:1)
我认为你应该看一下PHP的DatePeriod课程。我确信这正是你要找的。 p>
在该页面上也有一些很好的例子。
值得注意的是,由于DatePeriod实现了Traversable接口,您可以在foreach循环中使用它,其中每个项目都是DateTime对象。