متدهای دریافت تاریخ در جاوا اسکریپت

0 646

در این جلسه قصد داریم در رابطه با متدهای مربوط به دریافت تاریخ در جاوا اسکریپت صحبت کنیم. توجه داشته باشید که دریافت (get) در مقابل تعیین یا تنظیم کردن (set) است.

دریافت سال به صورت چهار رقمی (yyyy) ()getFullYear
دریافت ماه به صورت عددی (0-11) ()getMonth
دریافت روز به صورت عددی (1-31) ()getDate
دریافت ساعت (0-23) ()getHours
دریافت دقیقه (0-59) ()getMinutes
دریافت ثانیه (0-59) ()getSeconds
دریافت میلی ثانیه (0-999) ()getMilliseconds
دریافت زمان (در واحد میلی‌ثانیه، سپری شده از 1 ژانویه 1970) ()getTime
دریافت روز هفته به صورت عددی (0-6) ()getDay
دریافت زمان در ECMAScript 5 ()Date.now

متد ()getTime

این متد تعداد میلی ثانیه های سپری شده از اول ژانویه سال 1970 را بر میگرداند:

نکته: به دلیل اینکه زمان دائما در حال گذر است، خروجی این تابع نیز دائما تغییر می کند بنابراین باید خروجی را به صورت لحظه ای در ادیتور آنلاین جاوا اسکریپت مشاهده کنید. در واقع تمامی متدهای این جلسه به نوعی به تاریخ بستگی دارند بنابراین خروجی اکثر آن ها را در ادیتور آنلاین جاوا اسکریپت قرار خواهیم داد.

متد ()getFullYear

این متد سال مورد نظر ما را به صورت عدد چهار رقمی برمیگرداند:

خروجی این کد عدد 2019 خواهد بود.

متد ()getMonth

این متد ماه مورد نظر ما را به صورت عددی بین 0 تا 11 برمیگرداند:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

نکته: در جاوا اسکریپت اولین ماه (یعنی ژانویه) مساوی با 0 است و آخرین ماه (دسامبر) مساوی با 11.

اگر دوست دارید ماه به صورت حرفی برای شما برگردانده شود می توانید از یک آرایه استفاده کنید:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

متد ()getDate

این متد روز را به صورت عددی بین 0 تا 31 برمیگرداند:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

متد ()getHours

این متد ساعت مورد نظر از یک تاریخ خاص را به ما برمیگرداند:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

متد ()getMinutes

این متد دقیقه ی مورد نظر از یک تاریخ خاص را به ما برمیگرداند:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

متد ()getSeconds

این متد ثانیه ی مورد نظر از یک تاریخ خاص را به ما می دهد:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

در مثال هایی که خدمت شما ارائه می شود با زدن دکمه ی Run with JS در ادیتور آنلاین جاوا اسکریپت، می توانید کد را دوباره اجرا کرده و متوجه گذر زمان شوید.

متد ()getMilliseconds

این متد تعداد میلی ثانیه های یک تاریخ مشخص را به صورت عددی بین 0 تا 999 به ما برمیگرداند:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

متد ()getDay

این متد روز هفته را به صورت عددی بین 0 تا 6 برمیگرداند:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

نکته: در جاوا اسکریپت اولین روز هفته (یعنی Sunday – یکشنبه) مساوی با 0 است. این روز برای جاوا اسکریپت شروع روز هفته است، حتی اگر در بعضی از کشور ها Monday (دوشنبه) یا غیر از آن شروع هفته باشد.

اگر دوست دارید روز هفته را به صورت حروفی دریافت کنید مثل مثالی که بالاتر ذکر شد می توانید از یک آرایه استفاده کنید:

مشاهده ی خروجی این کد در ادیتور آنلاین جاوا اسکریپت

نکته: کد هایی که در جدول اول مقاله ذکر شد، معادل UTC نیز دارند:

معادل ()getDate اما برای UTC ()getUTCDate
معادل ()getDay اما برای UTC ()getUTCDay
معادل ()getFullYear اما برای UTC ()getUTCFullYear
معادل ()getHours اما برای UTC ()getUTCHours
معادل ()getMilliseconds اما برای UTC ()getUTCMilliseconds
معادل ()getMinutes اما برای UTC ()getUTCMinutes
معادل ()getMonth اما برای UTC ()getUTCMonth
معادل ()getSeconds اما برای UTC ()getUTCSeconds

در این قسمت با متدهای دریافت تاریخ در جاوا اسکریپت آشنا شدیم و در قسمت بعد به سراغ متدهای تعیین تاریخ و زمان خواهیم رفت.

ترتیبی که روکسو برای یادگیری مطالب سری آموزش جاوا اسکریپت | Javascript به شما توصیه می‌کند:

ارسال نظر

توجه:‌ آدرس ایمیل شما منتشر نخواهد شد.

mezitli escort
mezitli escort