Data e hora
Nette\Utils\DateTime é uma classe que se estende nativa DateTime.
Instalação:
Todos os exemplos assumem que a seguinte classe está definida:
static from(string|int|\DateTimeInterface $time): DateTime
Cria um objeto DateTime a partir de um string, UNIX timestamp, ou outro objeto DateTimeInterface. Lança um Exception
se a data e a hora não forem
válidas.
static fromParts(int $year, int $month, int $day, int $hour=0, int $minute=0, float $second=0.0): DateTime
Cria o objeto DateTime ou lança uma exceção Nette\InvalidArgumentException
se a data e a hora não forem
válidas.
static createFromFormat(string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Prolonga o DateTime::createFromFormat() com a capacidade de especificar um fuso horário como um fio.
modifyClone(string
$modify=''
): static
Cria uma cópia com um tempo modificado.
__toString(): string
Devolve a data e hora no formato Y-m-d H:i:s
.
Implementos JsonSerializáveis
Retorna a data e a hora no formato ISO 8601, que é usado em JavaScript, por exemplo.