روش‌های تنظیم تاریخ JavaScript

با استفاده از روش «تنظیم تاریخ» می‌توانید تاریخ یک شیء تاریخ را تنظیم کنید (سال، ماه، روز، ساعت، دقیقه، ثانیه، میلی ثانیه).

روش‌های تنظیم تاریخ

روش‌های تنظیم تاریخ استفاده می‌شوند برای تنظیم بخش‌های مختلف یک تاریخ. در زیر روش‌های بیشترین استفاده را داریم (بر اساس ترتیب الفبایی):

مетод توضیح
setDate() با عدد (1-31) روز را تنظیم کنید
setFullYear() تنظیم سال (اختیاری ماه و روز)
setHours() تنظیم ساعت (0-23)
setMilliseconds() تنظیم میلی ثانیه (0-999)
setMinutes() تنظیم دقیقه (0-59)
setMonth() تنظیم ماه (0-11)
setSeconds() تنظیم ثانیه (0-59)
setTime() تنظیم زمان (از 1 ژانویه 1970 تا امروز به میلی ثانیه):

مетод setFullYear()

setFullYear() مетод تنظیم سال یک شیء تاریخ. این مثال سال 2020 را تنظیم می‌کند:

مثال

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

setFullYear() این روش می‌تواندانتخابتنظیم ماه و روز:

مثال

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

مетод setMonth()

setMonth() مетод تنظیم ماه‌های یک شیء تاریخ (0-11):

مثال

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

مетод setDate()

setDate() مетод تنظیم روزهای یک شیء تاریخ (1-31):

مثال

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

setDate() این روش همچنین می‌تواند برای اضافه کردن روزها استفاده شودافزودنبه تاریخ:

مثال

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

اگر روزها را اضافه کنید، ماه یا سال را تغییر دهید، تغییرات توسط شیء تاریخ به صورت خودکار مدیریت می‌شوند.

مетод setHours()

setHours() مетод تنظیم ساعت‌های یک شیء تاریخ (0-23):

مثال

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

مетод setMinutes()

setMinutes() مетод تنظیم دقیقه‌های یک شیء تاریخ (0-59):

مثال

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

مетод setSeconds()

setSeconds() مетод تنظیم ثانیه‌های یک شیء تاریخ (0-59):

مثال

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

آزمایش کنید

مقایسه تاریخ‌ها

تاریخ‌ها به راحتی قابل مقایسه هستند.

در مثال زیر، امروز را با 16 ژانویه 2049 مقایسه می‌کنیم:

مثال

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
اگر someday > today است {
  text = "امروز پیش از 16 ژانویه 2049 است";
}
  text = "امروز پس از 16 ژانویه 2049 است";
}
document.getElementById("demo").innerHTML = text;

آزمایش کنید

ماه‌های 0 تا 11 در JavaScript شمارش می‌شوند. ماه اول 0 است. ماه دوازدهم 11 است.

منوی مرجع کامل تاریخ JavaScript

برای دسترسی به منوی مرجع کامل تاریخ، لطفاً به منوی کامل ما منوی مرجع تاریخ JavaScript.

این کتابخانه شامل توضیحات و مثال‌های همه属性 و روش‌های تاریخ است.