📅Date & Time

ISO 8601 Date Format

Standard YYYY-MM-DD date format for international compatibility.

Explanation

The ISO 8601 format is the preferred way to represent dates in APIs and databases to avoid ambiguity between US (MM/DD) and European (DD/MM) formats.

Examples

Standard Date
Output
2024-01-12
With Month Name
Input
January 12, 2024
Output
2024-01-12

Code Examples

JavaScript
const date = new Date().toISOString().split('T')[0];
console.log(date); // "2024-01-12"
Python
from datetime import date
print(date.today().isoformat()) # "2024-01-12"

💡 Tips

  • Always use 4-digit years
  • Use leading zeros for months and days
  • Preferred format for SQL databases

⚠️ Common Pitfalls

  • Avoid using / or . as separators
  • Be careful with timezone offsets when converting