Fecha y hora
Nette\Utils\DateTime es una clase que extiende la nativa DateTime.
Instalación:
Todos los ejemplos asumen que el siguiente alias de clase está definido:
static from(string|int|\DateTimeInterface $time): DateTime
Crea un objeto DateTime a partir de una cadena, una marca de tiempo UNIX u otro objeto DateTimeInterface. Lanza un Exception
si la fecha y la hora no son
válidas.
static fromParts(int $year, int $month, int $day, int $hour=0, int $minute=0, float $second=0.0): DateTime
Crea un objeto DateTime o lanza una excepción Nette\InvalidArgumentException
si la fecha y la hora no son
válidas.
static createFromFormat(string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Amplía DateTime::createFromFormat() con la posibilidad de especificar una zona horaria como cadena.
modifyClone(string
$modify=''
): static
Crea una copia con una hora modificada.
__toString(): string
Devuelve la fecha y la hora en el formato Y-m-d H:i:s
.
Implementa JsonSerializable
Devuelve la fecha y la hora en formato ISO 8601, que se utiliza, por ejemplo, en JavaScript.