Δημήτρης Σπίγγος,
dmtrs32@gmail.com 2014
Στέργιος Προσινικλής
steriosprosiniklis@gmail.com 2009
Μαρία Μαυρίδου
mavridou@gmail.com 2014

# Κωδικοί μορφής ημερομηνίας/ώρας

Αυτή είναι μια περίληψη των τυπικών κωδικών ημερομηνίας/χρόνου που μπορούν να χρησιμοποιηθούν σε συμβολοσειρές:

# Έγκυροι κώδικες μορφής για προσαρμοσμένους υποφακέλους

%a | Το σύντομο όνομα ημέρας εβδομάδας σύμφωνα με το τρέχον τοπικό.
%A | Το πλήρες όνομα ημέρας εβδομάδας σύμφωνα με το τρέχον τοπικό.
%b | Το σύντομο όνομα μήνα σύμφωνα με το τρέχον τοπικό.
%B | Το πλήρες όνομα μήνα σύμφωνα με το τρέχον τοπικό.
%c | Η προτιμητέα ημερομηνία και χρόνος παρουσίασης για το τρέχον τοπικό.
%C | Ο αριθμός αιώνα (έτος/100) ως ένας διψήφιος ακέραιος.
%d | Η ημέρα του μήνα ως ένας δεκαδικός αριθμός (περιοχή 01 έως 31).
%D | Ισοδύναμο με %m/%d/%y. (Όπα -- μόνο για Αμερικανούς. Οι Αμερικανοί πρέπει να σημειώσουν ότι σε άλλες χώρες πιο συνηθισμένο είναι το %d/%m/%y. Αυτό σημαίνει ότι στο διεθνές περιεχόμενο αυτή η μορφή είναι διφορούμενη και δεν πρέπει να χρησιμοποιηθεί.)
%e | Όπως το %d, η ημέρα του μήνα ως δεκαδικός αριθμός, αλλά ένα αρχικό μηδενικό αντικαθίσταται από ένα διάστημα.
%E | Τροποποιητής: χρήση εναλλακτικής μορφής, δείτε παρακάτω.
%F | Ισοδύναμο με %Y-%m-%d (η μορφή ημερομηνίας ISO 8601). (C99)
%G | Το έτος ISO 8601 με αιώνα ως δεκαδικός αριθμός. Το έτος με 4 ψηφία αντιστοιχεί με τον αριθμό εβδομάδας ISO (δείτε %V). Αυτό έχει την ίδια μορφή και τιμή όπως το %y, εκτός αν ο αριθμός εβδομάδας ISO ανήκει σε προηγούμενο ή επόμενο έτος, αυτό το έτος χρησιμοποιείται στη θέση του.
%g | Όπως το %G, αλλά χωρίς αιώνα, δηλαδή με διψήφιο έτος (00-99).
%h | Ισοδύναμο με το %b.
%H | Η ώρα ως δεκαδικός αριθμός χρησιμοποιώντας ένα 24ωρο ρολόι (περιοχή από 00 έως 23).
%I | Η ώρα ως δεκαδικός αριθμός χρησιμοποιώντας ένα 12ωρο ρολόι (περιοχή από 01 έως 12).
%j | Η ημέρα του έτους ως ένας δεκαδικός αριθμός (περιοχή 001 έως 366).
%k | Η ώρα (24ωρο ρολόι) ως δεκαδικός αριθμός (εύρος 0 έως 23)· οι μονοί αριθμοί έχουν μπροστά ένα κενό. (Δείτε επίσης %H.)
%l | Η ώρα (12ωρο ρολόι) ως δεκαδικός αριθμός (εύρος 1 έως 12)· οι μονοί αριθμοί έχουν μπροστά ένα κενό. (Δείτε επίσης %I.)
%m | Ο μήνας ως ένας δεκαδικός αριθμός (περιοχή 01 έως 12).
%M | Το λεπτό ως ένας δεκαδικός αριθμός (περιοχή 00 έως 59).
%O | Τροποποιητής: χρήση εναλλακτικής μορφής, δείτε παρακάτω.
%p | Ή 'ΠΜ' ή 'ΜΜ' σύμφωνα με τη δοσμένη τιμή χρόνου, ή τις αντίστοιχες συμβολοσειρές για το τρέχον τοπικό. Το μεσημέρι αντιμετωπίζεται ως 'μμ' και τα μεσάνυχτα ως 'πμ'.
%P | Όπως το %p αλλά με πεζά: 'πμ' ή 'μμ' ή μια αντίστοιχη συμβολοσειρά για το τρέχον τοπικό.
%r | Ο χρόνος σε σημειογραφία π.μ. ή μ.μ. Στο τοπικό POSIX αυτό είναι ισοδύναμο με '%I:%M:%S %p'.
%R | Ο χρόνος σε 24ωρη σημειογραφία (%H:%M). Για έκδοση που συμπεριλαμβάνει δευτερόλεπτα, δείτε παρακάτω το %T.
%s | Ο αριθμός των δευτερολέπτων από την εποχή, δηλαδή από το 01-01-1970 00:00:00 UTC.
%S | Το δευτερόλεπτο ως δεκαδικός αριθμός (περιοχή 00 έως 60). (Η περιοχή είναι μέχρι 60 για να επιτρέψει σποραδικό άλμα δευτερολέπτων.)
%T | Ο χρόνος σε 24ωρη σημειογραφία (%H:%M:%S).
%u | Η ημέρα της εβδομάδας ως δεκαδικός, περιοχή από 1 έως 7, η Δευτέρα είναι 1. Δείτε επίσης %w.
%U | Ο αριθμός εβδομάδας του τρέχοντος έτους ως δεκαδικός αριθμός, περιοχή από 00 έως 53, ξεκινώντας με την πρώτη Κυριακή ως την πρώτη ημέρα της εβδομάδας 01. Δείτε επίσης %V και %W.
%V | Ο αριθμός ISO 8601:1988 του τρέχοντος έτους ως δεκαδικός αριθμός, περιοχής 01 έως 53, όπου η εβδομάδα 1 είναι η πρώτη εβδομάδα που έχει τουλάχιστον 4 ημέρες στο τρέχον έτος και με τη Δευτέρα ως την πρώτη ημέρα της εβδομάδας. Δείτε επίσης %U και %W.
%w | Η ημέρα της εβδομάδας ως δεκαδικός, περιοχή από 0 έως 6, η Κυριακή είναι 0. Δείτε επίσης %u.
%W | Ο αριθμός εβδομάδας του τρέχοντος έτους ως δεκαδικός αριθμός, περιοχή από 00 έως 53, ξεκινώντας με την πρώτη Δευτέρα ως την πρώτη ημέρα της εβδομάδας 01.
%x | Η προτιμώμενη παρουσίαση ημερομηνίας για το τρέχον τοπικό χωρίς τον χρόνο.
%X | Η προτιμώμενη παρουσίαση χρόνου για το τρέχον τοπικό χωρίς την ημερομηνία.
%y | Το έτος ως δεκαδικός αριθμός χωρίς έναν αιώνα (περιοχή από 00 έως 99).
%Y | Το έτος ως δεκαδικός αριθμός συμπεριλαμβανόμενου του αιώνα.
%z | Η ζώνη ώρας ως μετατόπιση ώρας από GMT. Απαιτείται η εκπομπή ημερομηνιών συμβατών με RFC822 (χρησιμοποιώντας "%a, %d %b %Y %H:%M:%S %z").
%Z | Η ζώνη ή όνομα ή συντόμευση ώρας.

Μερικά προσδιοριστικά μετατροπής μπορούν να τροποποιηθούν βάζοντας μπροστά τους έναν τροποποιητή Ε ή Ο για να δείξουν ότι μια εναλλακτική μορφή πρέπει να χρησιμοποιηθεί. Αν η εναλλακτική μορφή ή προδιαγραφή δεν υπάρχει για το τρέχον τοπικό, η συμπεριφορά θα είναι όπως αν η ατροποποίητη προδιαγραφή μετατροπής χρησιμοποιήθηκε. Η μόνη προδιαγραφή Γιούνιξ αναφέρει %Ec, %EC, %Ex, %EX, %Ey, %EY, %Od, %Oe, %OH, %OI, %Om, %OM, %OS, %Ou, %OU, %OV, %Ow, %OW, %Oy, όπου το αποτέλεσμα του τροποποιητή Ο είναι η χρήση εναλλακτικών αριθμητικών συμβόλων (ας πούμε, ρωμαϊκοί αριθμοί) και ο τροποποιητής Ε πρόκειται να χρησιμοποιήσει μια εξαρτημένη τοπική εναλλακτική παρουσίαση.