Data a čas
Nette\Utils\DateTime jest třída, która rozszyfrowuje natywną DateTime o dalszą funkce.
Instalace:
Všechny příklady předpokládají vytvořený alias:
static from(string|int|\DateTimeInterface $time): DateTime
Wyświetlenie obiektu DateTime z řetězce, UNIX timestamp lub innego obiektu DateTimeInterface. Wyświetlenie obiektu Exception
, pokud datum a čas
není platný.
static fromParts(int $year, int $month, int $day, int $hour=0, int $minute=0, float $second=0.0): DateTime
Wyświetlenie obiektu DateTime lub jego nazwy Nette\InvalidArgumentException
, w którym znajdują się dane
i informacje.
static createFromFormat(string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Rozšiřuje DateTime::createFromFormat() o možnost zadatku timezone jako řetězec.
modifyClone(string
$modify=''
): static
Vytvoří kopii s upraveným časem.
__toString(): string
Vrací datum a čas ve formátu Y-m-d H:i:s
.
implementuje JsonSerializable
Vrací datum a čas ve formátu ISO 8601, který je používán třeba v JavaScriptu.