Available on php
See also:
https://www.php.net/manual/en/class.dateperiod.php
@:phpClassConststaticfinalread onlyEXCLUDE_START_DATE:Int
new(isostr:String, ?options:Int)
new(start:DateTimeInterface, interval:DateInterval, recurrences:Int, ?options:Int)
new(start:DateTimeInterface, interval:DateInterval, end:DateTimeInterface, ?options:Int)
current:DateTimeInterface
end:Null<DateTimeInterface>
include_start_date:Bool
interval:DateInterval
recurrences:Int
start:DateTimeInterface
getDateInterval():DateInterval
getEndDate():Null<DateTimeInterface>
getRecurrences():Int
getStartDate():DateTimeInterface