Datum in ura
Nette\Utils\DateTime je razred, ki razširja domači DateTime.
Namestitev:
Vsi primeri predpostavljajo, da je definiran naslednji vzdevek razreda:
static from (string|int|\DateTimeInterface $time): DateTime
Ustvari objekt DateTime iz niza, časovnega žiga UNIX ali drugega objekta DateTimeInterface. Če datum in čas nista veljavna, vrže sporočilo
Exception
.
static fromParts (int $year, int $month, int $day, int $hour=0, int $minute=0, float $second=0.0): DateTime
Ustvari objekt DateTime ali vrže izjemo Nette\InvalidArgumentException
, če datum in čas nista veljavna.
static createFromFormat (string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Razširi DateTime::createFromFormat() z možnostjo določitve časovnega pasu kot niza.
modifyClone (string
$modify=''
): static
Ustvari kopijo s spremenjenim časom.
__toString(): string
Vrne datum in čas v obliki Y-m-d H:i:s
.
Implementira JsonSerializable
Vrne datum in čas v formatu ISO 8601, ki se uporablja na primer v javascriptu.