DateTime::__construct Конструктор класса DateTime &reftitle.description; public DateTime::__construct stringdatetime"now" DateTimeZonenulltimezone&null; Этот конструктор похож на конструктор DateTimeImmutable::__construct, но работает с объектом DateTime. Учтите, что вместо этого класса лучше работать с классом DateTimeImmutable и его функциями. Возвращает новый объект DateTime. &reftitle.parameters; datetime &date.formats.parameter; Если используется аргумент $timezone, то для получения текущего времени в новом объекте достаточно передать "now" в качестве этого аргумента. timezone Объект класса DateTimeZone, представляющий часовой пояс параметра $datetime. Если аргумент $timezone не задан или &null;, будет использован текущий часовой пояс. Значение аргумента $timezone, равно как и текущий часовой пояс не будут учитываться, если в качестве аргумента $datetime передаётся метка времени UNIX (например, @946684800) или время, в котором часовой пояс уже содержится (например, 2010-01-28T15:00:00+02:00). &reftitle.returnvalues; Возвращает созданный объект класса DateTime. &reftitle.errors; Если будет передана недопустимая строка даты/времени, будет выброшено исключение DateMalformedStringException. До PHP 8.3 выбрасывалось исключение Exception. &reftitle.changelog; &Version; &Description; 8.3.0 Теперь вместо исключения Exception выбрасывается исключение DateMalformedStringException, если передана недопустимая строка. &reftitle.seealso; DateTimeImmutable::__construct