Date Reference
شیء Date
در جاوااسکریپت متدها و پراپرتیهای زیادی برای کار با تاریخ و زمان دارد.
1️⃣ متدهای گرفتن تاریخ (Get Methods)
متد | توضیح |
---|---|
()getFullYear | دریافت سال کامل (مثلاً 2025) |
()getMonth | دریافت ماه (0–11) → 0=ژانویه، 11=دسامبر |
()getDate | دریافت روز ماه (1–31) |
()getDay | دریافت روز هفته (0–6) → 0=یکشنبه |
()getHours | دریافت ساعت (0–23) |
()getMinutes | دریافت دقیقه (0–59) |
()getSeconds | دریافت ثانیه (0–59) |
()getMilliseconds | دریافت میلیثانیه (0–999) |
()getTime | دریافت زمان بر حسب میلیثانیه از 1 Jan 1970 |
()Date.now | زمان فعلی بر حسب میلیثانیه (بدون ساخت شیء) |
2️⃣ متدهای تنظیم تاریخ (Set Methods)
متد | توضیح |
---|---|
()setFullYear | تنظیم سال (میتواند ماه و روز هم بگیرد) |
()setMonth | تنظیم ماه (0–11) |
()setDate | تنظیم روز ماه (1–31) |
()setHours | تنظیم ساعت (0–23) |
()setMinutes | تنظیم دقیقه (0–59) |
()setSeconds | تنظیم ثانیه (0–59) |
()setMilliseconds | تنظیم میلیثانیه (0–999) |
()setTime | تنظیم زمان بر حسب میلیثانیه از 1 Jan 1970 |
3️⃣ متدهای تبدیل به رشته
متد | توضیح | |
---|---|---|
()toString | تبدیل تاریخ به رشته کامل | |
()toDateString | تاریخ به صورت رشته فقط با بخش تاریخ | |
()toTimeString | تاریخ به صورت رشته فقط با بخش زمان | |
()toUTCString | تاریخ به صورت رشته در فرمت UTC | |
()toISOString | تاریخ به صورت رشته در فرمت ISO (استاندارد) | |
()toJSON | تاریخ به صورت JSON-compatible string | |
()toLocaleString | تاریخ به رشته طبق تنظیمات محلی | |
()toLocaleDateString | فقط بخش تاریخ به صورت محلی | |
()toLocaleTimeString | فقط بخش زمان به صورت محلی |
✅ نکته مهم:
-
در جاوااسکریپت ماهها از 0 شروع میشوند (0=ژانویه، 11=دسامبر).
-
مقدارهای غیرمجاز در
set
متدها بهطور خودکار اصلاح میشوند (مثلاً روز 32 → ماه بعد).