Через поля объектов класса date могут быть получены следующие величины:
$date.month месяц
$date.year год
$date.day день
$date.hour часы
$date.minute минуты
$date.second секунды
$date.weekday день недели (0 - воскресенье, 1 - понедельник, …)
$date.week номер недели в году (согласно стандарту ISO 8601)
$date.weekyear год, к которому принадлежит неделя (согласно стандарту ISO 8601)
$date.yearday день года (0 - 1 января, 1 - 2 января, …)
$date.daylightsaving1 - летнее время, 0 - стандартное время
$date.TZ часовой пояс; содержит значение, оно было задано этой дате
Значения полей year,month,day,hour,minute,second можно менять.
Пример $date_now[^date::now[]]
$date_now.year<br />
$date_now.month<br />
$date_now.day<br />
$date_now.hour<br />
$date_now.minute<br />
$date_now.second<br />
$date_now.weekday
В результате выполнения данного кода создается объект класса date, содержащий значение текущей даты, а на экран будет выведено значение:
год
месяц
день
час
минута
секунда
день недели