Droid-ify / Droid-ify/client

[FeatureRequest] Use ISO 8601 format by default

Open
#643 3 comments 5 reactions 0 assignees View on GitHub
enhancement
Dominant language
Kotlin
Stars
7.4k
Forks
214
PR merge metrics
No merged PRs in 30d

Description

I think it would be wise to use the international standardized date format, [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601). Droid-ify currently uses the traditional US date format.

| Format | Notation |
| ----------- | ------------- |
| Traditional US date format| MM/DD/YYYY |
| International standard (ISO 8601) | YYYY-MM-DD |

---

**The problem with the US date format:**
- Differs from the formats used in nearly all other countries.
- Is formally being deprecated in the US.
- Non-chronological notation.
- Possibility for mistakes or bugs in case of non-American contributers not being aware of the non-standard notation (or even American contributors as ISO 8601 is common in development).
- Increases code-complexity for resolving and computing dates.

**The international standard, ISO 8601, solves these issues.**

---

**My suggestion is to change the default to the standardized format and optionally offer the US format for those who want it (although there would be a code-related penalty, so going ISO 8601-only would have its undeniable benefits).**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.