Funkce date() nemá žádný přepínač, který by vracel "ráno/dopoledne/odpoledne/večer". Výstup a.m./p.m. je pouze k 12h formátu používanému v anglofonních zemích.
Pokud opravdu chceš mít na výstupu například "7:14:23 ráno", budeš si ji muset udělat sám - například vypisovat údaj podle hodiny atd.