متد تنظیم تاریخ در JavaScript
یادگیری JavaScriptمتد های تنظیم تاریخ به شما امکان می دهد مقادیر تاریخ (سال ها، ماه ها، روزها، دقیقه ها، ثانیه ها، میلی ثانیه) برای یک شی تاریخ تنظیم کنید.
متد های تنظیم تاریخ
متد تنظیم تاریخ برای تنظیم بخشی از تاریخ استفاده می شود:
متد 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(20);
document.getElementById("demo").innerHTML = d;
</script>
مشاهده مثالروش setDate () همچنین می تواند برای اضافه کردن روز به تاریخ مورد استفاده قرار گیرد:
<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>
مشاهده مثالنکته: در صورت اضافه کردن روزها، ماه یا سال را تغییر می کند، تغییرات به صورت خودکار توسط شی Date انجام می شود.
متد 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>
مشاهده مثالمقایسه تاریخ ها
داده ها به راحتی قابل مقایسه می باشند.
مثال زیر، تاریخ امروز را با 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;
مشاهده مثالنکته: جاوا اسکریپت تعداد ماهها از 0 تا 11 است. ژانویه 0 است. دسامبر 11 است.
نظر شما
>