|
<?php |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Eluceo\iCal\Property; |
|
|
|
use Eluceo\iCal\Property; |
|
use Eluceo\iCal\Util\DateUtil; |
|
|
|
class DateTimeProperty extends Property |
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function __construct( |
|
$name, |
|
\DateTimeInterface $dateTime = null, |
|
$noTime = false, |
|
$useTimezone = false, |
|
$useUtc = false, |
|
$timezoneString = '' |
|
) { |
|
$dateString = DateUtil::getDateString($dateTime, $noTime, $useTimezone, $useUtc); |
|
$params = DateUtil::getDefaultParams($dateTime, $noTime, $useTimezone, $timezoneString); |
|
|
|
parent::__construct($name, $dateString, $params); |
|
} |
|
} |
|
|