Date et heure
Nette\Utils\DateTime is a class extends native DateTime.
Installation :
Tous les exemples supposent que l'alias de classe suivant est défini :
static from(string|int|\DateTimeInterface $time): DateTime
Crée un objet DateTime à partir d'une chaîne de caractères, d'un timestamp UNIX, ou d'un autre objet DateTimeInterface. Throws an Exception
si la date et l'heure ne sont pas
valides.
static fromParts(int $year, int $month, int $day, int $hour=0, int $minute=0, float $second=0.0): DateTime
Creates DateTime object or throws an Nette\InvalidArgumentException
exception if the date and time are
not valid.
static createFromFormat(string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Extends DateTime::createFromFormat() avec la possibilité de spécifier un fuseau horaire comme une chaîne de caractères.
modifyClone(string
$modify=''
): static
Crée une copie avec une heure modifiée.
__toString(): string
Renvoie la date et l'heure au format Y-m-d H:i:s
.
Implements JsonSerializable
Renvoie la date et l'heure au format ISO 8601, utilisé en JavaScript, par exemple.