سازنده های مختلف کلاس Date در JavaScript :
JavaScript یکی از زبان های برنامه نویسی محبوب است که بسیاری از وب سایت ها از آن استفاده می کنند. در JavaScript، کلاس Date به عنوان یکی از کلاس های پیش فرض قرار دارد که برای کار با تاریخ ها و زمان ها استفاده می شود. با این حال، سازنده های مختلفی برای کلاس Date در JavaScript وجود دارند که به شما اجازه می دهند تاریخ و زمان را به صورت مختلفی نمایش دهید.
سازنده های مختلف کلاس Date در JavaScript شامل موارد زیر هستند:
1. new Date()
این سازنده برای ایجاد یک شیء Date جدید استفاده می شود. اگر هیچ پارامتری به این سازنده ارسال نشود، تاریخ و زمان فعلی سیستم شما به عنوان مقدار پیش فرض استفاده می شود.
2. new Date(milliseconds)
این سازنده برای ایجاد یک شیء Date جدید با استفاده از میلی ثانیه مشخص شده استفاده می شود. برای مثال، اگر میلی ثانیه ۱۶۰۴۵۶۷۸۹۰۰۰ به این سازنده ارسال شود، تاریخ و زمان مربوط به آن میلی ثانیه بازگردانده می شود.
3. new Date(dateString)
این سازنده برای ایجاد یک شیء Date جدید با استفاده از یک رشته تاریخ مشخص شده استفاده می شود. رشته تاریخ باید به یکی از فرمت های زیر باشد:
– YYYY-MM-DD
– YYYY-MM-DDTHH:mm:ss.sssZ
– YYYY-MM-DDTHH:mm:ss.sss±HH:mm
در فرمت های بالا، “T” به معنی “زمان” و “Z” به معنی “زمان استاندارد جهانی” است.
4. new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]])
این سازنده برای ایجاد یک شیء Date جدید با استفاده از سال، ماه، روز، ساعت، دقیقه، ثانیه و میلی ثانیه مشخص شده استفاده می شود. اگر روز، ساعت، دقیقه، ثانیه و میلی ثانیه مشخص نشوند، به ترتیب مقادیر پیش فرض ۱، ۰، ۰، ۰ و ۰ استفاده می شوند.
5. new Date(ISODate)
این سازنده برای ایجاد یک شیء Date جدید با استفاده از یک رشته تاریخ ISO مشخص شده استفاده می شود. یک تاریخ ISO به صورت زیر است:
– YYYY-MM-DDTHH:mm:ss.sssZ
به عنوان مثال، یک تاریخ ISO ممکن است به صورت “2021-09-22T15:45:00.000Z” باشد.
از آنجا که سازنده های مختلف Date در JavaScript وجود دارند، شما می توانید تاریخ و زمان را به صورت مختلفی نمایش دهید. برای مثال، با استفاده از سازنده new Date(milliseconds) می توانید تاریخ و زمان را با دقت بالاتری نمایش دهید، در حالی که با استفاده از سازنده new Date(dateString) می توانید تاریخ و زمان را به صورت رشته فرمت شده نمایش دهید. همچنین، با استفاده از سازنده new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]) می توانید تاریخ و زمان را به صورت دقیق مشخص کنید.
در نهایت، شما می توانید از سازنده new Date(ISODate) برای کار با تاریخ و زمان به صورت استاندارد جهانی استفاده کنید. با استفاده از یکی از سازنده های مختلف Date در JavaScript، می توانید تاریخ و زمان را به صورت دلخواه خود نمایش دهید و از آنها در برنامه های خود استفاده کنید.