متدهای تنظیم زمان و تاریخ در جاوااسکریپت

از ویکی کد
پرش به ناوبری پرش به جستجو
دورهٔ آموزشی جاوااسکریپت
Javascript.jpg
جاوااسکریپت
موارد آموزشی
۱آموزش جاوااسکریپت
۲مقدمه‌ای بر جاوااسکریپت
۳قوانین و اصول اولیه زبان جاوااسکریپت
۴خروجی جاوااسکریپت
۵عبارت‌ها در جاوااسکریپت
۶شیوهٔ نوشتن دستورات در جاوااسکریپت
۷نظرات یا کامنت‌ها (Comments) در جاوااسکریپت
۸متغیرها در جاوااسکریپت
۹عملگرهای جاوااسکریپت
۱۰عملگرهای ریاضی در جاوااسکریپت
۱۱عملگرهای مقداردهی در جاوااسکریپت
۱۲انواع داده‌ها در جاوااسکریپت
۱۳توابع در جاوااسکریپت
۱۴اشیاء (object) در جاوااسکریپت
۱۵رویدادها در جاوااسکریپت
۱۶رشته‌های متنی (string) در جاوااسکریپت
۱۷متدهای نوع داده متنی یا رشته‌ای در جاوااسکریپت
۱۸اعداد در جاوااسکریپت
۱۹متدهای داده‌های عددی در جاوااسکریپت
۲۰آرایه‌ها در جاوااسکریپت
۲۱متدهای آرایه در جاوااسکریپت
۲۲مرتب‌سازی آرایه‌ها در جاوااسکریپت
۲۳متدهای پیمایش آرایه در جاوااسکریپت
۲۴اشیاء تاریخ و زمان در جاوااسکریپت
۲۵فرمت‌های تاریخ و زمان در جاوااسکریپت
۲۶متدهای دریافت تاریخ و زمان در جاوااسکریپت
۲۷متدهای تنظیم زمان و تاریخ در جاوااسکریپت
۲۸شی ریاضی (Math) در جاوااسکریپت
۲۹ایجاد عدد تصادفی در جاوااسکریپت
۳۰مقادیر بولین (Booleans) در جاوااسکریپت
۳۱عملگرهای منطقی و مقایسه‌ای در جاوااسکریپت
۳۲ساختار if else و else if در جاوااسکریپت
۳۳تکه کد Switch در جاوا اسکریپت
۳۴حلقه For در جاوااسکریپت
۳۵حلقه While در جاوااسکریپت
۳۶کلمات کلیدی Break و Continue در جاوااسکریپت
۳۷تبدیل نوع داده‌ها در جاوااسکریپت
۳۸عملیات‌های بیتی در جاوااسکریپت
۳۹عبارات با قاعده در جاوااسکریپت
۴۰خطاها در جاوااسکریپت - رخ دادن خطا و رفع آن
۴۱Scope در جاوااسکریپت
۴۲Hoisting یا جا به جایی کدها در جاوااسکریپت
۴۳استفاده از مد یا حالت سخت‌گیرانه (use strict) در جاوااسکریپت
۴۴کلمه کلیدی This در جاوااسکریپت
۴۵کلمه کلیدی Let در جاوااسکریپت
۴۶ثابت‌ها در جاوااسکریپت
۴۷تعریف توابع به صورت پیکان
۴۸کلاس‌ها در جاوااسکریپت
۴۹اشکال‌زدایی در جاوااسکریپت
۵۰راهنمای استایل و استانداردهای کدنویسی در جاوااسکریپت
۵۱بهترین تمرینات جاوااسکریپت
۵۲اشتباهات رایج در برنامه‌نویسی جاوااسکریپت
۵۳کارایی در جاوااسکریپت
۵۴کلمات رزرو شده در جاوااسکریپت
۵۵ورژن‌های جاوااسکریپت
۵۶ECMAScript 5 - JavaScript 5
۵۷ECMAScript 6 - ECMAScript 2015
۵۸جیسون (JSON) در جاوااسکریپت
فرم‌ها
۱فرم‌ها در جاوااسکریپت
۲API ارزشیابی در جاوااسکریپت
اشیاء (Object)
۱اشیاء در جاوااسکریپت
۲ویژگی‌های اشیاء در جاوااسکریپت
۳متدهای اشیاء در جاوااسکریپت
۴روش‌های دسترسی به شیء در جاوااسکریپت
۵سازنده‌های شیء در جاوااسکریپت
۶شکل اصلی شیء در جاوااسکریپت
۷متدهای شیء در ورژن ES5 جاوااسکریپت
تابع
۱تعریف تابع در جاوااسکریپت
۲پارامتر توابع در جاوااسکریپت
۳فراخوانی تابع در جاوااسکریپت
۴صدا کردن تابع در جاوااسکریپت
۵تابع Apply در جاوااسکریپت
۶بسته‌ها (به انگلیسی: Closures) در جاوااسکریپت
HTML DOM
۱HTML DOM در جاوااسکریپت
۲متدهای HTML DOM در جاوااسکریپت
۳HTML DOM Document در جاوااسکریپت
۴عناصر HTML DOM در جاوااسکریپت
۵reeeeeeeeeeeeeeee
۶تست
۷تست
۸تست
۹تست
۱۰تست
۱۱تست
۱۲تست
۱۳تست


متدهای تنظیم زمان و تاریخ به شما اجازه می‌دهد که مقادیر زمان و تاریخ (سال، ماه، روز، دقیقه، ثانیه، میلی ثانیه) را برای یک شیء تاریخ و زمان تنظیم کنید. [۱]

متدهای تنظیم کردن تاریخ و زمان

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

متد توضیحات
setDate()
شمارهٔ روز را به صورت یک عدد تنظیم می‌کند. (۳۱–۱)
setFullYear()
شمارهٔ سال (به همراه ماه و روز) را تنظیم می‌کند.
setHours()
ساعت را به صورت یک عدد تنظیم می‌کند. (۲۳–۰)
setMilliseconds()
میلی ثانیه را به صورت یک عدد تنظیم می‌کند. (۹۹۹–۰)
setMinutes()
دقیقه را به صورت یک عدد تنظیم می‌کند. (۵۹–۰)
setMonth()
شمارهٔ ماه را به صورت یک عدد تنظیم می‌کند. (۱۱–۰)
setSeconds()
ثانیه را به صورت یک عدد تنظیم می‌کند. (۵۹–۰)
setTime()
زمان را به صورت میلی ثانیه از تاریخ یک ژانویه ۱۹۷۰ تنظیم می‌کند.

متد ()setFullYear

متد​setFullYear()​ شمارهٔ سال یک شیء از نوع تاریخ و زمان را تنظیم می‌کند. در مثال زیر مقدار ۲۰۲۰ برای شمارهٔ سال یک شیء از نوع تاریخ و زمان تنظیم شده‌است:

مثال

<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()​شمارهٔ ماه یک شیء از نوع تاریخ و زمان را تنظیم می‌کند (۱۱–۰):

مثال

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


متد ()setDate

متد​setDate()​شمارهٔ روز یک شیء از نوع تاریخ و زمان را تنظیم می‌کند (۳۱–۱):

مثال

<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()​ساعت یک شیء تاریخ و زمان را تنظیم می‌کند (۲۳–۰):

مثال

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

متد ()setMinutes

متد​setMinutes()​دقیقه یک شیء تاریخ و زمان را تنظیم می‌کند (۵۹–۰):

مثال

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

متد ()setSeconds

متد​setSeconds()​ثانیه یک شیء از نوع تاریخ و زمان را تنظیم می‌کند (۵۹–۰):

مثال

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

مقایسه تاریخ و زمان‌ها

تاریخ‌ها و زمان‌ها را به راحتی می‌توان مقایسه کرد.

مثال زیر، تاریخ امروز را با ۱۴ ژانویه سال ۲۱۰۰ مقایسه می‌کند:

مثال

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;

جاوااسکریپت شمارش ماه‌ها را از ۰ تا ۱۱ انجام می‌دهد. ماه ژانویه عدد ۰ است. ماه دسامبر عدد ۱۱ است.

مرجع کامل تاریخ و زمان در جاوااسکریپت

برای مشاهده یک مرجع کامل، شما می‌توانید به مقاله ما تحت عنوان مرجع کامل تاریخ و زمان در جاوااسکریپت مراجعه کنید.

مرجع شامل توضیحات و مثالهایی از تمام ویژگی‌ها و متدهای تاریخ و زمان می‌شود.

منابع آموزشی