
Funktionsblocket DT2STR omvandlar en tidpunkt med det angivna formatet till en sträng.
Ingången definierar datumet i DT#, vilket används för beräkningen. Om inget datum anges, så beräknas med tidsstämpeln 0.
Med ingången definieras formatet som en sträng. Om inget värde anges eller lämnas tomt, så antas strängen "Y-m-d H:i:s".
Tips: För att skriva ut en bokstav respektive d måste varje bokstav markeras med escape-tecknet \. Exempel: "\d\a\y: d" ger "day: 01".
| Format-tecken | Beskrivning | Exempel för returvärden |
|---|---|---|
| Dag | ||
| d | Dag i månaden, 2-siffrig med ledande nolla | 01 till 31 |
| D | Veckodag, förkortad till tre bokstäver | Mon till Sun |
| j | Dag i månaden utan ledande nollor | 1 till 31 |
| l (litet 'L') | Utskrivet veckodag | Sunday till Saturday |
| N | Numerisk representation av veckodagen enligt ISO-8601 | 1 (för måndag) till 7 (för söndag) |
| S | Tillägg av den engelska uppräkningen för en månad, två tecken | st, nd, rd eller th. Rekommenderas att använda med j. |
| w | Numerisk dag i veckan | 0 (för söndag) till 6 (för lördag) |
| z | Dagen i året (börjande från 0) | 0 till 365 |
| Vecka | ||
| W | ISO-8601 veckonummer för året, veckan börjar på måndag | Exempel: 42 (vecka 42 i året) |
| Månad | ||
| F | Månad som hel ord, såsom January eller March | January till December |
| m | Månad som siffra, med ledande nollor | 01 till 12 |
| M | Månadsnamn med tre bokstäver | Jan till Dec |
| n | Månadssiffra, utan ledande nollor | 1 till 12 |
| t | Antal dagar i den angivna månaden | 28 till 31 |
| År | ||
| L | Skottår eller inte | 1 för ett skottår, annars 0 |
| o | Årssiffra för kalenderveckan enligt ISO-8601. Detta ger samma värde som Y, utom om ISO-kalenderveckan (W) tillhör det föregående eller nästa året, varvid det året används. | Exempel: 1999 eller 2003 |
| Y | Fyrsiffrig årssiffra | Exempel: 1999 eller 2003 |
| y | Årssiffra, tvåsiffrig | Exempel: 99 eller 03 |
| Tid | ||
| a | Litet skrivet: Ante meridiem (förmiddag) och Post meridiem (eftermiddag) | am eller pm |
| A | Stort skrivet: Ante meridiem (förmiddag) och Post meridiem (eftermiddag) | AM eller PM |
| B | Swatch-Internet-Tid | 000 till 999 |
| g | Timme i 12-timmarsformat, utan ledande nollor | 1 till 12 |
| G | Timme i 24-timmarsformat, utan ledande nollor | 0 till 23 |
| h | Timme i 12-timmarsformat, med ledande nollor | 01 till 12 |
| H | Timme i 24-timmarsformat, med ledande nollor | 00 till 23 |
| i | Minuter, med ledande nollor | 00 till 59 |
| s | Sekunder, med ledande nollor | 00 till 59 |
| u | Mikrosekunder. Genererar alltid utgången 000000. | Exempel: 000000 |
| Tidszon | ||
| e | Tidszon-beteckning | Exempel: UTC, GMT, Atlantic/Azores |
| I (stort 'i') | Fall ett datum i sommartid | 1 vid sommartid, annars 0. |
| O | Tidsdifferens till Greenwich time (GMT) i timmar | Exempel: +0200 |
| P | Tidsdifferens till Greenwich time (GMT) i timmar med dubbelpunkt mellan timmar och minuter | Exempel: +02:00 |
| T | Förkortning av tidszonen | Exempel: EST, MDT... |
| Z | Offset för tidszonen i sekunder. Offsettet för tidszoner väster om UTC är alltid negativt och för tidszoner öster om UTC alltid positivt. | -43200 till 50400 |
| z | Returnerar dagen i året, utan ledande nolla | |
| Fullständigt datum/tid | ||
| c | ISO 8601 datum | 2004-02-12T15:19:21+00:00 |
| r | Enligt » RFC 2822 formaterat datum | Exempel: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Sekunder sedan början av UNIX-epoken (January 1 1970 00:00:00 GMT) | Se även funktionsblocket TIME |
Utgången returnerar en sträng med det angivna formatet.