Na vypísanie dátumu a času slúži funkcia date(). Má 2 parametre: 1. obsahuje formát v akom bude dátum vypísaný a 2. parameter obsahuju čas v sekundách od 1. 1. 1970 (ten zistíme podľa funkcie time()). Nasledujúce písmená sa dajú použiť vo formáte:

  • a - “am” alebo “pm”
  • A - “AM” alebo “PM”
  • d - deň v mesiaci, 2 znaky od “01″ do “31″
  • D - trojpísmenkový deň v týzdni, napr. “Fri”
  • F - mesiac, napr. “January”
  • h - hodiny v 12 hod. móde, od “01″ do “12″
  • H - hodiny v 24 hod. móde, od “00″ do “23″
  • g - hodiny v 12 hod. móde bez nuly na začiatku, od “1″ do “12″
  • G - hodiny v 12 hod. móde bez nuly na začiatku, od “0″ do “23″
  • i - minúty, od “00″ do “59″
  • j - deň v mesiaci bez nuly na začiatku “1″ do “31″
  • l - deň v týždni, napr. “Friday”
  • L - boolean pre zistenie, či je rok pristupný; “0″ alebo “1″
  • m - mesiac, od “01″ do “12″
  • n - mesiac bez nuly na začiatku, od “1″ do “12″
  • M - mesiac tromi písmenkami, napr. “Jan”
  • s - sekundy, od “00″ do “59″
  • S - anglická poradová prípona, napr. “th”, “nd”
  • t - počet dní v mesiaci, od “28″ do “31″
  • U - sekúnd od 1. 1. 1970
  • w - číselný deň v týždni, od “0″ (Sunday) do “6″ (Saturday)
  • Y - rok, 4 čísla; napr. “2001″
  • y - rok, 2 čísla; napr. “01″
  • z - deň v roku, od “0″ do “365″
  • Z - rozdiel časoveh zóny (napr. “-43200″ do “43200″)

echo date("l dS of F Y h:i:s A", time());