Zum Hauptinhalt springen

Datumsformatierung (os.date)

Das zweite Argument von os.date ist optional und standardmäßig die aktuelle Zeit.

FormatBeispielBeschreibungErgebnis
%Y-%m-%d %H:%M:%Sos.date("%Y-%m-%d %H:%M:%S", 1487356783)Häufig verwendetes Datums- und Zeitformat2017-02-18 02:39:43
%Y-%m-%dos.date("%Y-%m-%d", 1487356783)Häufig verwendetes Datumsformat2017-02-18
%aos.date("%a", 1487356783)Abgekürzter WochentagsnameSat
%Aos.date("%A", 1487356783)Vollständiger WochentagsnameSaturday
%bos.date("%b", 1487356783)Abgekürzter MonatsnameFeb
%Bos.date("%B", 1487356783)Vollständiger MonatsnameFebruary
%cos.date("%c", 1487356783)Standard-Datums- und ZeitstringSat Feb 18 02:39:43 2017
%dos.date("%d", 1487356783)Tag des Monats [01-31]18
%Hos.date("%H", 1487356783)Stunde im 24-Stunden-Format [00-23]02
%Ios.date("%I", 1487356783)Stunde im 12-Stunden-Format [01-12]02
%jos.date("%j", 1487356783)Tag des Jahres [001-366]049
%Mos.date("%M", 1487356783)Minute [00-59]39
%mos.date("%m", 1487356783)Monat [01-12]02
%pos.date("%p", 1487356783)Vormittag AM, Nachmittag PMAM
%Sos.date("%S", 1487356783)Sekunde [00-61]43
%wos.date("%w", 1487356783)Wochentag (Sonntag ist 0) [0-6]6
%xos.date("%x", 1487356783)Standard-Datumsstring02/18/17
%Xos.date("%X", 1487356783)Standard-Zeitstring02:39:43
%yos.date("%y", 1487356783)Jahr ohne Jahrhundert17
%Yos.date("%Y", 1487356783)Jahr mit Jahrhundert2017
%%os.date("%%", 1487356783)Prozentzeichen%

Weitere Beispiele zur Verwendung von os.date finden sich im Code zur Echtzeitanzeige von Datum und Uhrzeit in sys.toast.