٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش اشیا Date تاریخ جاوا اسکریپت

مثال const d = new Date(); JavaScript تاریخ خروجی به طور پیش فرض ، JavaScript از منطقه زمانی مرورگر استفاده می کند و یک تاریخ را به عنوان یک متن کامل نمایش می دهد: دوشنبه 19 ژوئیه 2021 ساعت 13:58:01…

محمد یوسفی

19 جولای 2021

مثال

const d = new Date();

JavaScript تاریخ خروجی

به طور پیش فرض ، JavaScript از منطقه زمانی مرورگر استفاده می کند و یک تاریخ را به عنوان یک متن کامل نمایش می دهد:

دوشنبه 19 ژوئیه 2021 ساعت 13:58:01 GMT + 0430 (به وقت ایران)

بعداً در این مقاله آموزشی درباره نحوه نمایش تاریخ ها اطلاعات بیشتری کسب خواهید کرد.


ایجاد اشیا Date تاریخ

اشیا Date تاریخ با new Date()سازنده ایجاد می شوند .

وجود دارد 4 راه برای ایجاد یک شی جدید تاریخ:

new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)

تاریخ جدید ()

new Date()یک شی تاریخ جدید با تاریخ و زمان فعلی ایجاد می کند :

مثال

const d = new Date();

اشیا Date تاریخ ساکن هستند. زمان رایانه در حال تیک زدن است ، اما اشیا date تاریخ چنین نیستند.


تاریخ جدید ( سال ، ماه ، … )

new Date(year, month, …)یک شی تاریخ جدید با یک تاریخ و زمان مشخص ایجاد می کند .

7 عدد سال ، ماه ، روز ، ساعت ، دقیقه ، ثانیه و میلی ثانیه را مشخص می کند (به ترتیب):

مثال

const d = new Date(2018, 11, 24, 10, 33, 30, 0);

توجه: جاوا اسکریپت ماهها را از 0 تا 11 می شمارد.

ژانویه 0 است. دسامبر 11 است.

6 عدد سال ، ماه ، روز ، ساعت ، دقیقه ، ثانیه را مشخص می کند:

مثال

const d = new Date(2018, 11, 24, 10, 33, 30);

5 عدد سال ، ماه ، روز ، ساعت و دقیقه را مشخص می کند:

مثال

const d = new Date(2018, 11, 24, 10, 33);

4 عدد سال ، ماه ، روز و ساعت را مشخص می کند:

مثال

const d = new Date(2018, 11, 24, 10);

3 عدد سال ، ماه و روز را مشخص می کند:

مثال

const d = new Date(2018, 11, 24);

2 عدد سال و ماه را مشخص می کند:

مثال

const d = new Date(2018, 11);

نمی توانید ماه را حذف کنید. اگر فقط یک پارامتر را تهیه کنید ، به عنوان میلی ثانیه تلقی می شود.

مثال

const d = new Date(2018);

قرن گذشته

سالهای یک و دو رقمی به عنوان 19xx تفسیر می شود:

مثال

const d = new Date(99, 11, 24);

مثال

const d = new Date(9, 11, 24);

تاریخ جدید ( dateString )

new Date(dateString)یک رشته تاریخ جدید از یک رشته تاریخ ایجاد می کند :

مثال

const d = new Date("October 13, 2014 11:13:00");

رشته های تاریخ در فصل بعدی شرح داده شده است.


جاوا اسکریپت تاریخ ها را به صورت میلی ثانیه ذخیره می کند

جاوا اسکریپت از تاریخ 01 ژانویه 1970 ، ساعت 00:00:00 بعد از ظهر (زمان جهانی هماهنگ) تاریخها را به تعداد میلی ثانیه ذخیره می کند.

زمان صفر 01 ژانویه 1970 ، ساعت 00:00:00 بعد از ظهر است.

اکنون زمان این است: 1626686881469 میلی ثانیه گذشته از 01 ژانویه 1970


تاریخ جدید ( میلی ثانیه )

new Date(milliseconds)یک شی تاریخ جدید به عنوان زمان صفر به علاوه میلی ثانیه ایجاد می کند :

مثال

const d = new Date(0);

01 ژانویه 1970 بعلاوه 100 000 000 000 میلی ثانیه تقریبا 03 مارس 1973 است:

مثال

const d = new Date(100000000000);

ژانویه 01 1970 منهای 100 000 000 000 میلی ثانیه تقریباً در 31 اکتبر 1966 است:

مثال

const d = new Date(-100000000000);

مثال

const d = new Date(86400000);

یک روز (24 ساعت) 86 400 000 میلی ثانیه است.



روش های تاریخ

هنگام ایجاد یک تاریخ Date ، تعدادی از روش ها به شما امکان می دهند که بر روی آن کار کنید.

روش های تاریخ به شما امکان می دهد با استفاده از زمان محلی یا زمان UTC (جهانی یا GMT) اشیا objects تاریخ ، ماه ، روز ، ساعت ، دقیقه ، ثانیه و میلی ثانیه را تنظیم و تنظیم کنید.

روش های تاریخ و مناطق زمانی در فصل های بعدی آورده شده است.


نمایش تاریخ ها

جاوا اسکریپت (به طور پیش فرض) تاریخ ها را در قالب رشته متن کامل صادر می کند:

Wed Mar 25 2015 04:30:00 GMT+0430 (Iran Daylight Time)

وقتی یک شی تاریخ را در HTML نمایش می دهید ، با استفاده از toString()روش به طور خودکار به یک رشته تبدیل می شود.

مثال

const d = new Date();
document.getElementById("demo").innerHTML = d;

مثل:

const d = new Date();
document.getElementById("demo").innerHTML = d.toString();

این toUTCString()روش تاریخ را به رشته UTC (استاندارد نمایش تاریخ) تبدیل می کند.

مثال

const d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();

این toDateString()روش تاریخ را به فرمت قابل خواندن تری تبدیل می کند:

مثال

const d = new Date();
document.getElementById("demo").innerHTML = d.toDateString();

این toISOString()روش با استفاده از قالب استاندارد ISO یک شی Date را به یک رشته تبدیل می کند:

مثال

const d = new Date();
document.getElementById("demo").innerHTML = d.toISOString();

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها