Lines Matching refs:dateTime
28 private $dateTime;
47 public function __construct($dateTime = null)
50 if ($dateTime == null) {
52 $this->dateTime = new DateTime();
56 $this->dateTime = $dateTime;
127 $dateTime = DateTime::createFromFormat(self::getFormat(), $dateString);
128 if ($dateTime === false) {
132 return new Iso8601Date($dateTime);
138 $dateTime = new DateTime();
139 $dateTime->setTimestamp($timestamp);
140 return new Iso8601Date($dateTime);
173 if ($this->dateTime !== false) {
180 public static function createFromDateTime(DateTime $dateTime): Iso8601Date
182 return new Iso8601Date($dateTime);
224 return $this->dateTime;
274 return strftime($pattern, $this->dateTime->getTimestamp());
308 $this->dateTime->getTimezone(),
312 $formatted = datefmt_format($formatter, $this->dateTime);
328 $internalMs = DataType::toMilliSeconds($this->dateTime);
341 return $this->dateTime->diff($rightTime, true);