Date() object in javascript in all formate: Day, Week, Month, Year, Hour, Minute, Second
xxxxxxxxxx
// Creating a Date Object with No Arguments:
let currentDate = new Date();
console.log(currentDate); // Sat Apr 08 2023 15:32:17 GMT+0530 (India Standard Time)
// Creating a Date Object with a Date String:
let dateFromString = new Date("2023-04-08");
console.log(dateFromString); // Sat Apr 08 2023 05:30:00 GMT+0530 (India Standard Time)
// Creating a Date Object with Individual Date and Time Components:
let dateFromComponents = new Date(2023, 3, 8, 12, 30, 0, 0);
console.log(dateFromComponents); // Sat Apr 08 2023 12:30:00 GMT+0530 (India Standard Time)
// Once you have a Date object, you can format it in various ways using the following methods:
// toDateString():
console.log(currentDate.toDateString()); // "Sat Apr 08 2023"
// toISOString():
console.log(currentDate.toISOString()); // "2023-04-08T10:02:17.993Z"
// toLocaleDateString():
console.log(currentDate.toLocaleDateString()); // "08/04/2023"
// toLocaleString():
console.log(currentDate.toLocaleString()); // "08/04/2023, 15:32:17"
// toTimeString():
console.log(currentDate.toTimeString()); // "15:32:17 GMT+0530 (India Standard Time)"
// Date in all formate: Day, Week, Month, Year, Hour, Minute, Second
const day = currentDate.toLocaleString("en-IN", {
day: "2-digit",
});
console.log(day); // "08"
const weekDayLong = currentDate.toLocaleString("en-IN", {
weekday: "long",
});
console.log(weekDayLong); // "Saturday"
const weekDayShort = currentDate.toLocaleString("en-IN", {
weekday: "short",
});
console.log(weekDayShort); // "Sat"
const monthLong = currentDate.toLocaleString("en-IN", {
month: "long",
});
console.log(monthLong); // "April"
const monthShort = currentDate.toLocaleString("en-IN", {
month: "short",
});
console.log(monthShort); // "Apr"
const year = currentDate.toLocaleString("en-IN", {
year: "numeric",
});
console.log(year); // "2023"
const dayMonthYear = currentDate.toLocaleString("en-IN", { day: "2-digit", month: "2-digit", year: "2-digit" });
console.log(dayMonthYear); // "08/04/23"
const hour = currentDate.toLocaleString("en-IN", {
hour: "numeric",
});
console.log(hour); // "3 pm"
const minute = currentDate.toLocaleString("en-IN", {
minute: "numeric",
});
console.log(minute); // "32"
const second = currentDate.toLocaleString("en-IN", {
second: "numeric",
});
console.log(second); // "17"
const hourMinuteSecond = new Date().toLocaleString("en-IN", { hour12: true, hour: "2-digit", minute: "2-digit", second: "2-digit" });
console.log(hourMinuteSecond); // "03:32:17 pm"