SyntaxStudy
Sign Up
JavaScript Beginner 4 min read

Date Formatting Methods

Date Formatting

JavaScript has several built-in formatting methods. For locale-aware formatting, use toLocaleDateString() and toLocaleTimeString().

Example
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"
Pro Tip

Use toISOString() for storing or sending dates — it is unambiguous and timezone-normalized.