[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
Η μονάδα date εκτυπώνει μια μορφοποιημένη ώρα.
Με την παράμετρο ορίζεται η μορφή. Αν δεν οριστεί κάποια τιμή ή αφήνεται κενή, τότε χρησιμοποιείται η τιμή "Y-m-d H:i:s".
Συμβουλή: Για να εκτυπωθεί ένα γράμμα ή d, κάθε γράμμα πρέπει να σημειωθεί με το escape χαρακτήρα \. Π.χ.: "\d\a\y: d" εκτυπώνει "day: 01".
| Συμβολισμός μορφής | Περιγραφή | Παράδειγμα τιμών επιστροφής |
|---|---|---|
| Ημέρα | ||
| d | Ημέρα του μήνα, 2ψηφία με προκατασκευασμένο μηδέν | 01 έως 31 |
| D | Ημέρα της εβδομάδας, συντομευμένη σε τρία γράμματα | Mon έως Sun |
| j | Ημέρα του μήνα χωρίς προκατασκευασμένο μηδέν | 1 έως 31 |
| l (μικρό 'L') | Πλήρης ονομασία της ημέρας της εβδομάδας | Sunday έως Saturday |
| N | Αριθμητική αναπαράσταση της ημέρας της εβδομάδας σύμφωνα με το ISO-8601 | 1 (για Δευτέρα) έως 7 (για Κυριακή) |
| S | Επιθηρηματική προσθήκη της αγγλικής κατάταξης για μια ημέρα μήνα, δύο χαρακτήρες | st, nd, rd ή th. Συνιστάται η χρήση με j. |
| w | Αριθμητική ημέρα μιας εβδομάδας | 0 (για Κυριακή) έως 6 (για Σάββατο) |
| z | Η ημέρα του έτους (αρχίζοντας από 0) | 0 έως 365 |
| Εβδομάδα | ||
| W | Αριθμός εβδομάδας του έτους σύμφωνα με το ISO-8601, η εβδομάδα αρχίζει την Δευτέρα | Παράδειγμα: 42 (η 42η εβδομάδα του έτους) |
| Μήνας | ||
| F | Ο μήνας ως πλήρες όνομα, όπως January ή March | January έως December |
| m | Ο μήνας ως αριθμός, με προκατασκευασμένο μηδέν | 01 έως 12 |
| M | Ονομασία μήνα με τρία γράμματα | Jan έως Dec |
| n | Αριθμός μήνα, χωρίς προκατασκευασμένο μηδέν | 1 έως 12 |
| t | Αριθμός ημερών του καθορισμένου μήνα | 28 έως 31 |
| Έτος | ||
| L | Διαπιστωμένο έτος ή όχι | 1 για ένα διαπιστωμένο έτος, διαφορετικά 0 |
| o | Αριθμός έτους της εβδομάδας του ημερολογίου σύμφωνα με το ISO-8601. Αυτό δίνει την ίδια τιμή όπως Y, εκτός αν η εβδομάδα του ημερολογίου (W) ανήκει στο προηγούμενο ή επόμενο έτος, όπου τότε χρησιμοποιείται εκείνο το έτος. | Παραδείγματα: 1999 ή 2003 |
| Y | Τετραψήφιος αριθμός έτους | Παραδείγματα: 1999 ή 2003 |
| y | Αριθμός έτους, διψήφιος | Παραδείγματα: 99 ή 03 |
| Ώρα | ||
| a | Μικρό: Ante meridiem (προ μεσημβρία) και Post meridiem (μετά μεσημβρία) | am ή pm |
| A | Κεφαλαίο: Ante meridiem (προ μεσημβρία) και Post meridiem (μετά μεσημβρία) | AM ή PM |
| B | Swatch Internet Time | 000 έως 999 |
| g | Ώρα στο 12ωρο σύστημα, χωρίς προκατασκευασμένο μηδέν | 1 έως 12 |
| G | Ώρα στο 24ωρο σύστημα, χωρίς προκατασκευασμένο μηδέν | 0 έως 23 |
| h | Ώρα στο 12ωρο σύστημα, με προκατασκευασμένο μηδέν | 01 έως 12 |
| H | Ώρα στο 24ωρο σύστημα, με προκατασκευασμένο μηδέν | 00 έως 23 |
| i | Λεπτά, με προκατασκευασμένο μηδέν | 00 έως 59 |
| s | Δευτερόλεπτα, με προκατασκευασμένο μηδέν | 00 έως 59 |
| u | Μικροδευτέρολεπτα. Πάντα εκτυπώνει την τιμή 000000. | Παράδειγμα: 000000 |
| Ζώνη Ώρας | ||
| e | Ονομασία ζώνης ώρας | Παραδείγματα: UTC, GMT, Atlantic/Azores |
| I (κεφαλαίο 'i') | Εάν μια ημερομηνία πέφτει στην καλοκαιρινή ώρα | 1 για καλοκαιρινή ώρα, διαφορετικά 0. |
| O | Διαφορά χρόνου από το Greenwich Mean Time (GMT) σε ώρες | Παράδειγμα: +0200 |
| P | Διαφορά χρόνου από το Greenwich Mean Time (GMT) σε ώρες με δύο τελεία μεταξύ ωρών και λεπτών | Παράδειγμα: +02:00 |
| T | Συντομογραφία της ζώνης ώρας | Παραδείγματα: EST, MDT... |
| Z | Μετατόπιση της ζώνης ώρας σε δευτερόλεπτα. Η μετατόπιση για τις ζώνες ώρας δυτικά του UTC είναι πάντα αρνητική και για τις ζώνες ώρας ανατολικά του UTC πάντα θετική. | -43200 έως 50400 |
| z | Επιστρέφει την ημέρα του έτους χωρίς προκατασκευασμένο μηδέν | |
| Πλήρης(ες) Ημερομηνία/Ώρα | ||
| c | Ημερομηνία ISO 8601 | 2004-02-12T15:19:21+00:00 |
| r | Ημερομηνία μορφοποιημένη σύμφωνα με το « RFC 2822 | Παράδειγμα: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Δευτερόλεπτα από την αρχή της UNIX εποχής (January 1 1970 00:00:00 GMT) | Βλέπε επίσης τη Μονάδα Λειτουργίας TIME |
Η παράμετρος δηλώνει την ώρα σε DT# σε χιλιοστά του δευτερολέπτου. Αν δεν οριστεί κάποια παράμετρος, τότε χρησιμοποιείται η τρέχουσα ώρα.