مشخصات مقاله
-
3634
-
0.0
-
11596
-
0
-
0
آموزش متد های تاریخ در جاوا اسکریپت
متد های مربوط به شی data در جاوا اسکریپت
متدهای شی date به برنامه نویس اجازه ی بدست آوردن و تنظیم (مقدار) تاریخ و زمان را می دهد.
متدهای get (برگرداندن مقدار تاریخ و زمان)
متد ()getTime
این تابع تعداد ثانيه های سپری شده از تاريخ اول ژانويه سال 1970 تا به امروز را بر می گرداند : 01.01.1970
مثال:تابع ()getFullYear
این تابع شماره ی سال جاری را (به صورت چهار رقمی) بر می گرداند.
مثال:تابع ()getDay
.(0-6) شماره ی روز جاری در هفته را برمی گرداند
مثال:جاوا اسکریپت اولین روز هفته (0) را یکشنبه در نظر می گیرد.
می توان با استفاده از آرایه ای از اسم ها و تابع ()getDay، روزهای هفته را با اسم شان برگرداند.
مثال:متدهای تنظیم (set) تاریخ
تابع ()setFullYear
این متد شی date را روی تاریخ مشخصی تنظیم می کند، در مثال زیر تاریخ به ژانویه ی 14، 2020 تنظیم شده است.
مثال:متد ()setDate
تابع ()setDate روز ماه مربوطه را تنظیم (مقداردهی) می کند (31-1(.
مثال:با استفاده از این متد همچنین می توان روز به یک تاریخ قبلی افزود.
مثال:چنانچه اضافه کردن روز باعث شود ماه یا سال تغییر پیدا کنند، شی date خود به صورت اتوماتیک تغییرات وارد آمده را مدیریت می کند.
ورودی date – تجزیه parse date
چنانچه یک رشته ی معتبر date به صورت رشته یا string دارید که می خواهید به میلی ثانیه تبدیل شود، در آن صورت می توانید
از متد Date.parse() استفاده کنید.
تابع ()Date.parse تعداد میلی ثانیه های (سپری شده) بین تاریخ مورد نظر و تاریخ اول ژانویه ی سال 1970 را برمی گرداند.
در مرحله ی بعد می توانید با استفاده از مقدار بازگشتی رشته را به یک شی date تبدیل کنید.
مقایسه ی تاریخ ها با یکدیگر
تاریخ ها را می توان به راحتی با یکدیگر مقایسه کرد.
مثال زیر تاریخ امروز را با تاریخ January 14، 2100 مقایسه می کند.
نمونه ده
var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
document.getElementById("demo").innerHTML = text;