CLDR v46.0 based date formatting in Golang. The formatting output is identical to the Intl.DateTimeFormat by the Node.js v23.4.0.
Go version 1.23+.
| Option | Supported |
|---|---|
| era | ✅︎ |
| year | ✅︎ |
| month | ✅︎ |
| day | ✅︎ |
| hour | ❌ |
| minute | ❌ |
| second | ❌ |
| fractionalSecondDigits | ❌ |
| weekday | ❌ |
| hourCycle | ❌ |
| timeZoneName | ❌ |
The project uses Earthly to automate all development tasks that can be run locally and in CI/CD environments.