- var_dump: documentation ( source)
<?php
class DateTimeFactory
{
const DATE_INTERVAL = 'PT20M';
public static function createDateTimeByInterval(DateInterval $dateInterval)
{
// create DateTime, add Date and/or TimeZone if needed.
$dateTime = new DateTime();
return $dateTime->add($dateInterval);
}
}
var_dump(DateTimeFactory::createDateTimeByInterval(new DateInterval(DateTimeFactory::DATE_INTERVAL)));