-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path02-Date.js
28 lines (22 loc) · 1.04 KB
/
02-Date.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function dateMethods() {
const currentDate = new Date();
console.log("Current Date:", currentDate);
// Getting various components of the date
console.log("Date:", currentDate.getDate());
console.log("Month:", currentDate.getMonth() + 1); // Months are zero-indexed, so adding 1
console.log("Year:", currentDate.getFullYear());
console.log("Hours:", currentDate.getHours());
console.log("Minutes:", currentDate.getMinutes());
console.log("Seconds:", currentDate.getSeconds());
// Setting components of the date
currentDate.setFullYear(2022);
console.log("After setFullYear:", currentDate);
currentDate.setMonth(5); // Setting month to June (zero-indexed)
console.log("After setMonth:", currentDate);
// Getting and setting time in milliseconds since 1970
console.log("Time in milliseconds since 1970:", currentDate.getTime());
const newDate = new Date(2023, 8, 15); // Creating a new date
console.log("New Date:", newDate);
}
// Example Usage for Date Methods
dateMethods();