JavaScript mein Date & Time Kya Hote Hain?
JavaScript me dates aur times ke saath kaam karna aur unhe manipulate karna sikhein.
Date Object Kaise Banayein?
JavaScript mein, date aur time se related sabhi operations Date object ke through handle hote hain. Aap `new Date()` constructor ka use karke naye date objects create kar sakte hain.
1. Current Date & Time
Bina kisi argument ke `new Date()` hamesha current system date aur time return karta hai.
let today = new Date();
console.log(today);
2. Using a Date String
Aap ek specific date banane ke liye date string pass kar sakte hain.
let specificDate = new Date("2025-03-31");
console.log(specificDate);
3. Using Year, Month, Day, etc.
Aap year, month, day, hours, minutes, aur seconds jaise individual components dekar bhi date create kar sakte hain.
let customDate = new Date(2025, 2, 31, 10, 30, 0);
console.log(customDate);
Note: JavaScript me months 0 se start hote hain (0 = January, 1 = February, ..., 11 = December). Isliye, upar ke example me `2` ka matlab March hai.
Common Date Methods
Get Methods (Date se Value Nikalna)
In methods ka use karke aap date object se specific information (jaise year, month, day) nikal sakte hain.
Method | Description |
---|---|
getFullYear() | Pura saal (e.g., 2025) |
getMonth() | Mahina (0-11) |
getDate() | Mahine ka din (1-31) |
getDay() | Hafte ka din (0 for Sunday, 1 for Monday, etc.) |
getHours() | Ghante (0-23) |
getMinutes() | Minutes (0-59) |
getTime() | Milliseconds since January 1, 1970 |
let now = new Date();
console.log("Year: " + now.getFullYear());
console.log("Month: " + (now.getMonth() + 1)); // +1 for human-readable month
console.log("Date: " + now.getDate());
Set Methods (Date ko Change Karna)
In methods ka use karke aap date object ke specific parts ko update kar sakte hain.
let d = new Date();
d.setFullYear(2030);
d.setMonth(5); // June
console.log(d);
Key Takeaways
- JavaScript me dates aur times ko handle karne ke liye Date object ka use hota hai.
- `new Date()` se aap current ya specific date create kar sakte hain.
- `getMonth()` 0 se 11 tak ki value return karta hai, isliye human-readable month ke liye +1 karna padta hai.
- `getFullYear()`, `getDate()`, `getHours()` jaise get methods se date ke parts access kiye jaate hain.
- `setFullYear()`, `setMonth()`, `setDate()` jaise set methods se date ke parts ko modify kiya jaata hai.
Aaj ki date get karein aur `console.log()` me use "DD-MM-YYYY" format me print karne ki koshish karein.
Practice in JS EditorApni knowledge test karne ke liye is quick quiz ko dein.
Start Quiz