Dátum és idő
Nette\Utils\DateTime egy osztály a natív DateTime kiterjesztése.
Telepítés:
Minden példa feltételezi, hogy a következő osztály alias definiálva van:
static from(string|int|\DateTimeInterface $time): DateTime
DateTime objektumot hoz létre egy karakterláncból, UNIX időbélyegből vagy más DateTimeInterface objektumból. Ha a dátum és az idő érvénytelen, a
Exception
üzenetet dobja.
static fromParts(int $year, int $month, int $day, int $hour=0, int $minute=0, float $second=0.0): DateTime
DateTime objektumot hoz létre, vagy Nette\InvalidArgumentException
kivételt dob, ha a dátum és az idő
érvénytelen.
static createFromFormat(string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Kiterjeszti a DateTime::createFromFormat() funkciót az időzóna stringként történő megadásának lehetőségével.
modifyClone(string
$modify=''
): static
Másolatot készít egy módosított időponttal.
__toString(): string
Visszaadja a dátumot és az időt a Y-m-d H:i:s
formátumban.
JsonSerializable implementálása
Visszaadja a dátumot és az időt ISO 8601 formátumban, amelyet például JavaScriptben használnak.