Understanding about RFC 3339 for Datetime and Timezone Formatting in Software Engineering | by Iman Tumorang | Easyread
A few days ago, when building the Mabar, we have a great debate about Datetime formatting. There’s an issue that our timezone is not consistent. So, later after a long fight and discussion, we come to an agreement to use a standard for our timezone. We finally decide to use the RFC 3339 as the standard for the date-time format. Means, both backend and frontend will use this format to communicate about the DateTime format. And also, we agreed to use UTC+0 as the default timezone, even when creating the event and receiving the event detail from the server. And let both frontend and backend convert it based on their timezone. So what is RFC 3339? RFC stands for Request For Comment. RFC is a formal document from the Internet Engineering Task Force (IETF) that is the result of committee drafting and subsequent review by interested parties¹ There are already so many RFC documents released by this committee. And become standard in every business. One of their documents is the RFC 3339, a docu
Understanding about RFC 3339 for Datetime and Timezone Formatting in Software Engineering Small and simple things that not every engineer knows, but very important things that every engineer should understand. Iman Tumorang 6 min read · Oct 14, 2019 -- 8 Listen Share Press enter or click to view image in full size Photo by Aron Visuals on Unsplash A few days ago, when building the Mabar , we have a great debate about Datetime formatting. There’s an issue that our timezone is not consistent. So, later after a long fight and discussion, we come to an agreement to use a standard for our timezone.
Explore this link on the map →related reading
- Golang Time Format: Format and Parse Time with Layout Examplesgolinuxcloud.com
- Linux时间时区详解与常用时间函数 - 三丰SanFeng - 博客园cnblogs.com
- 9.9. 时间/日期函数和操作符postgres.cn
- Not-ignoring daylight savings time for analysiscounting-stuff.com
- NYSRGnotes.ekzhang.com
- Specifying Spring '83robinsloan.com
- Temporal Belonging — Real Lifereallifemag.com
- Leap second - Wikipediaen.wikipedia.org
- Word-level time-aligned lyric support (Enhanced LRC file) - Feature requests - Symfonium supportsupport.symfonium.app
- Epoch Converter - Unix Timestamp Converterepochconverter.com
- How railroads inspired the creation of time zonesbbc.com
- Dates and Times | SheetJS Community Editiondocs.sheetjs.com