Dagens goda kodningspraxis: när du visar eller rapporterar datum, använd RFC3339 formatet i Zulu-tid, med det inbäddade T. Gillar det här: 2025-04-17T13:31:52Z Det här formatet har flera användbara egenskaper: 1. Det är konstant bredd, åtminstone fram till 100000 e.Kr. Det kommer inte att överskrida eller orsaka oväntad expansion av dina rapportkolumner. 2. Sorteringsordningen är densamma som den lexikografiska ordningen - inget behov av komplicerad kod för att tidsordna poster. 3. Det är en enda token, lätt att tolka ut ur en rapport (det är därför du vill behålla T:et i mitten i stället för den alternativa formen med ett mellanslag där). 4. Vanligtvis när du loggar för mänsklig läsning är det viktigare att förmedla sekvens och relativ tidpunkt för händelser än en referens till lokal soltid. Genom att använda Zulu-tid förhindrar du att människor blir förvirrade över sekvens och timing efter tidszonsförskjutning. Den sista punkten är särskilt viktig för saker som nätverkstillgängliga databaser eller distribuerade versionskontrollsystem, där poster rutinmässigt ändras och tidsstämplas av användare i olika tidszoner.
17,67K