JavaScript Get Date Methods
در جاوااسکریپت، شیء داخلی Date دارای متدهایی برای دریافت بخشهای مختلف تاریخ و زمان است
در اینجا مهمترین متدهای Get Date به صورت ساده توضیح داده شدهاند:
📅 1. دریافت تاریخ و زمان فعلی
let now = new Date();
console.log(now);
یک شیء Date با تاریخ و زمان فعلی ایجاد میکند.
📆 2. دریافت سال
let date = new Date();
date.getFullYear(); // مثال: 2026
date.getYear(); // منسوخ شده (استفاده نکنید)
✔ به جای getYear() از getFullYear() استفاده کنید.
📅 3. دریافت ماه
date.getMonth(); // عددی بین 0 تا 11
⚠ ماهها از صفر شروع میشوند:
-
0 = ژانویه
-
11 = دسامبر
مثال:
let month = date.getMonth() + 1; // برای نمایش معمولی
📆 4. دریافت روز ماه
date.getDate(); // عددی بین 1 تا 31
📅 5. دریافت روز هفته
date.getDay(); // عددی بین 0 تا 6
مقادیر:
-
0 = یکشنبه
-
6 = شنبه
⏰ 6. دریافت ساعت
date.getHours(); // عددی بین 0 تا 23
⏱ 7. دریافت دقیقه
date.getMinutes(); // عددی بین 0 تا 59
⏳ 8. دریافت ثانیه
date.getSeconds(); // عددی بین 0 تا 59
⏲ 9. دریافت میلیثانیه
date.getMilliseconds(); // عددی بین 0 تا 999
🌍 10. دریافت زمان بر حسب میلیثانیه از سال 1970
date.getTime();
تعداد میلیثانیهها از 1 ژانویه 1970 (Unix Epoch) را برمیگرداند.
🌐 11. نسخههای UTC
هر کدام از این متدها نسخه UTC هم دارند:
date.getUTCFullYear();
date.getUTCMonth();
date.getUTCDate();
date.getUTCHours();
date.getUTCMinutes();
date.getUTCSeconds();
این متدها زمان را بر اساس UTC (زمان جهانی) برمیگردانند، نه زمان محلی سیستم.
🧠 خلاصه سریع
| متد | خروجی |
|---|---|
getFullYear() |
سال 4 رقمی |
getMonth() |
ماه (0–11) |
getDate() |
روز ماه (1–31) |
getDay() |
روز هفته (0–6) |
getHours() |
ساعت (0–23) |
getMinutes() |
دقیقه (0–59) |
getSeconds() |
ثانیه (0–59) |
getMilliseconds() |
میلیثانیه (0–999) |
getTime() |
میلیثانیه از سال 1970 |
دیدگاهتان را بنویسید