Дата и час
Nette\Utils\DateTime – е клас, който разширява родния DateTime с допълнителни функции.
Монтаж:
Всички примери предполагат създаден псевдоним:
static from(string|int|\DateTimeInterface $time): DateTime
Можете да изберете обект DateTime z řetězce, UNIX timestamp или друг обект DateTimeInterface. Vyhodí výjimku 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
Създайте обект DateTime и го изведете на адрес Nette\InvalidArgumentException
,
където ще бъдат показани датата и нейната стойност.
static createFromFormat(string $format, string $time, ?string|\DateTimeZone $timezone=null): DateTime|false
Разширява функцията DateTime::createFromFormat( ) с възможност за въвеждане на часовата зона като низ.
modifyClone(string
$modify=''
): static
Създайте копие с повишена часова зона.
__toString(): string
Връща датата и часа във формат Y-m-d H:i:s
.
Реализиране на JsonSerializable
Връща датата и часа във формат ISO 8601, който се използва например в JavaScript.