Date Formatting
JavaScript has several built-in formatting methods. For locale-aware formatting, use toLocaleDateString() and toLocaleTimeString().
JavaScript has several built-in formatting methods. For locale-aware formatting, use toLocaleDateString() and toLocaleTimeString().
const d = new Date("2024-06-15T10:30:00");
d.toString() // Full local string
d.toDateString() // "Sat Jun 15 2024"
d.toTimeString() // "10:30:00 GMT+0000"
d.toISOString() // "2024-06-15T10:30:00.000Z"
d.toLocaleDateString("en-US") // "6/15/2024"
d.toLocaleDateString("en-GB") // "15/06/2024"
d.toLocaleDateString("de-DE") // "15.6.2024"
Use toISOString() for storing or sending dates — it is unambiguous and timezone-normalized.
More in JavaScript