NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - Date

Třída

Kořen \ Bez třídy

Metoda - Date

Funkci date() používáme při práci s datem a časem. Funkce formátuje lokální datum a čas podle našeho zadání a vrací nám tuto naformátovanou hodnotu jako textový řetězec.

Funkce bere dva parametry: date (format [, timestamp = time() ] ).

  • První parametr (format) je povinný, na základě něho se nám naformátuje datum do námi zadané výsledné podoby.
  • Druhý parametr (timestamp) je dobrovolný, když ho neuvedeme, tak se automaticky použije aktuální lokální čas (pomocí funkce time()). Když ho uvedeme, tak nám funkce vrátí naformátovaný datum a čas daného konkrétního časového okamžiku, zadaného jako počet sekund od 1.1.1970.

Procedurální

  • function Date () : void

Parametry

Žádné

Návratové hodnoty

Vrací:

Textový řetězec konkrétního časového okamžiku naformátovaný podle námi specifikovaného prvního parametru funkce.

Příklady

Když uvedeme pouze první (povinný) parametr, tak se nám podle něj naformátuje aktuální datum a čas:

Formát prvního parametru: "d", vrácená hodnota:

<?php
echo date("d");

Formát prvního parametru: "h:i", vrácená hodnota:

<?php
echo date("h:i");

Formát prvního parametru: "d:M:Y - H:i:s", vrácená hodnota:

<?php
echo date("d/M/Y - H:i:s");

Když uvedeme i druhý (nepovinný) parametr, který reprezentuje konkrétní okamžik v čase, tak se nám naformátuje podle prvního parametru:

Formát prvního parametru: "d:M:Y - H:i:s", druhého parametru: time() + (246060), vrácená hodnota:

<?php
echo date("d/M/Y - H:i:s", time()+(24*60*60));

Druhý parametr si k aktuálnímu času (time()) přičte 246060 sekund, tedy přesně jeden den a to nám taky vrátí.

Související manuály

        Aktivity