JavaScript:متدهای دریافت تاریخ و زمان در جاوااسکریپت
از متدهای زیر میتوان برای دریافت اطلاعات از یک شیءتاریخ و زمان استفاده کرد: [۱]
متد | توضیحات |
---|---|
getFullYear() |
تاریخ را به صورت کامل (چهار رقم) دریافت میکند. YYYY |
getMonth() |
ماه را به صورت یک عدد دریافت میکند. (۰ تا ۱۱) |
getDate() |
روز را همانند یک عدد دریافت میکند. (۱ تا ۳۱) |
getHours() |
ساعت را دریافت میکند. (۰ تا ۲۳) |
getMinutes() |
دقیقه را دریافت میکند (۰ تا ۵۹) |
getSeconds() |
ثانیه را دریافت میکند. (۰ تا ۵۹) |
getMilliseconds() |
میلی ثانیه را دریافت میکند. (۰ تا ۹۹۹) |
getTime() |
زمان را (به صورت میلی ثانیه از یک ژانویه سال ۱۹۷۰) دریافت میکند. |
getDay() |
روز هفته را به صورت یک عدد دریافت میکند. (۰ تا ۶) |
Date.now() |
زمان حال را دریافت میکند. ECMAScript 5The getTime() Method |
محتویات
متد ()getTime
متدgetTime()
زمان را به صورت میلی ثانیه از تاریخ یک ژانویه سال ۱۹۷۰ بازمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();
متد ()getFullYear
متدgetFullYear()
عدد سال را به صورت عددی چهاررقمی برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();
متد ()getMonth
متدgetMonth()
شماره ماه را به صورت یک عدد (۰ تا ۱۱) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getMonth();
![]() | در جاوااسکریپت، شماره ماه اول (ژانویه) ۰ است، بنابراین شماره ماه دسامبر ۱۱ است. |
شما میتوانید آرایه ای از نام ماهها داشته باشید، و از متدgetMonth()
برای بازگرداندن نام ماه استفاده کنید:
مثال
var d = new Date();
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
document.getElementById("demo").innerHTML = months[d.getMonth()];
متد ()getDate
متدgetDate()
شماره عدد روز یک تاریخ را به صورت عددی (۱ تا ۳۱) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getDate();
متد ()getHours
The getHours()
method returns the hours of a date as a number (0-23):
متدgetHours()
میزان ساعتهای یک تاریخ را به صورت یک عدد (۰ تا ۲۳) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getHours();
متد ()getMinutes
متدgetMinutes()
دقیقه یک تاریخ را به صورت یک عدد (۰ تا ۵۹) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getMinutes();
متد ()getSeconds
متدgetSeconds()
getSeconds مقدار ثانیهٔ یک تاریخ را به صورت یک عدد (۰ تا ۵۹) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();
متد ()getMilliseconds
متدgetMilliseconds()
مقدار میلی ثانیه یک تاریخ را به صورت عددی (۰ تا ۹۹۹) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();
متد ()getDay
متدgetDay()
شماره روز هفته را به صورت یک عدد (۰ تا ۶) برمیگرداند:
مثال
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
![]() | در جاوااسکریپت، روز اول هفته (۰) به معنای روز شنبه است، با اینکه در برخی از کشورهای دنیا روز اول هفته روز دوشنبه است. |
شما میتوانید از یک آرایه که نامهای روزها درون آن قرار دارد، و با استفاده از متدgetDay()
برای بازگرداندن نام روز استفاده کنید:
مثال
var d = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
متدهای تاریخ و زمان UTC
متدهای UTC برای کار با تاریخهای بر حسب UTC استفاده میشوند:
متد | توضیحات |
---|---|
getUTCDate() |
همانند متدgetDate() است با این تفاوت که تاریخ بر حسب uUT را برمیگرداند.
|
getUTCDay() |
همانند متدgetDay() است با این تفاوت که روز تاریخ برحسب UTC را برمیگرداند.
|
getUTCFullYear() |
همانند متدgetFullYear() است با این تفاوت که سال کامل تاریخ بر حسب UTC را برمیگرداند.
|
getUTCHours() |
همانند متدgetHours() است با این تفاوت که ساعت زمان بر حسب UTC را برمیگرداند.
|
getUTCMilliseconds() |
همانند متدgetMilliseconds() است با این تفاوت که میزان میلی ثانیه در زمان بر حسب UTC را برمیگرداند.
|
getUTCMinutes() |
همانند متدgetMinutes() است با این تفاوت که دقیقه در زمان بر حسب UTC را برمیگرداند.
|
getUTCMonth() |
همانند متدgetMonth() است با این تفاوت که شماره ماه تاریخ بر حسب UTC را برمیگرداند.
|
getUTCSeconds() |
همانند متدgetSeconds() است با این تفاوت که ثانیه زمان بر حسب UTC را برمیگرداند.
|
مرجع کامل تاریخ و زمان در جاوااسکریپت
برای مشاهده مرجع کاملی درمورد تاریخ و زمان در جاوااسکریپت میتوانید مقاله ما را تحت عنوان مرجع کامل تاریخ و زمان در جاوااسکریپت را بخوانید.
مرجع شامل توضیحات و مثالهایی از تمامی ویژگیها و متدهای تاریخ و زمان در جاوااسکریپت است.
منابع آموزشی