
Η Μονάδα Λειτουργίας DT2STR μετατρέπει μια ώρα με την καθορισμένη μορφή σε μια αλυσίδα χαρακτήρων.
Η είσοδος ορίζει ημερομηνία σε DT#, το οποίο χρησιμοποιείται για τον υπολογισμό. Αν δεν καθοριστεί ημερομηνία, τότε υπολογίζεται με την σφραγίδα χρόνου 0.
Με την είσοδο ορίζεται η μορφή ως αλυσίδα χαρακτήρων. Αν δεν καθοριστεί τιμή ή αφήνεται κενή, τότε υποθέτεται η αλυσίδα "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 time (GMT) σε ώρες | Παράδειγμα: +0200 |
| P | Διαφορά χρόνου από το Greenwich 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 |
Η έξοδος επιστρέφει μια αλυσίδα χαρακτήρων με την καθορισμένη μορφή.