کار با متدهای گرفتنی یا Get در تاریخ و ساعت
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش کار با متدهای گرفتنی یا Get در تاریخ و ساعت در جاوااسکریپت با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
متدهای گرفتنی یا Get در تاریخ و ساعت
خب دوستان متد که دیگه میدونید چیه ( در جلسات قبلی بارها با متدهای مختلف کار کردیم ) ، حال در این جلسه میخوایم با متدهایی که برای شئ Date ( برای کار با تاریخ و ساعت ) ایجاد شده اند کار کنیم.
بطور کلی ۲ دسته متد برای تاریخ و ساعت داریم :
- متدهای گرفتنی یا گرفتن یا به انگلیسی Get ( که خودش ۲ حالت داره یکی محلی و دیگری جهانی )
- متدهای ست کردنی یا تنظیم کردن یا به انگلیسی Set
متدهای گرفتنی یا Get خب مشخصه دیگه ، متدهایی که با استفاده از اونها میتونیم اطلاعاتی رو از شئ Date ( یعنی تاریخ و ساعت ) دریافت نماییم. ( این متدها ۲ نمونه هستند یکی متدهای محلی و دیگری جهانی یا سراسری )
متدهای ست کردنی یا Set هم از اسمش مشخصه ، متدهایی که با استفاده از اونها میتونیم همین اطلاعات شئ Date رو خودمون بصورت دلخواه تنظیم کنیم. ( مثلا تنظیم دستی تاریخ سال و ماه و.. )
Free-Learn
متدهای گرفتنی یا Get محلی
اینکه میگم محلی منظورم اینه که این متدها تاریخ و ساعت رو بصورت محلی ( منطقه زمانی خودمون ) دریافت و نمایش میدن ولی خب مثلا متدهای جهانی از منطقه زمانی جهانی یا سراسری یا ( Universal Time Zone ) یا مخفف UTC دریافت و نمایش میده.
در جدول زیر میتونید لیست کامل متدهای گرفتنی یا Get محلی رو در زبان جاوا اسکریپت مشاهده نمایید.
نام متد | توضیح |
---|---|
()getFullYear | سال را بصورت یه عدد ۴ رقمی دریافت میکند |
()getMonth | ماه رو بصورت عددی ( از ۰ تا ۱۱ ) دریافت میکند |
()getDate | روز رو بصورت عددی ( از ۱ تا ۳۱ ) دریافت میکند |
()getHours | ساعت رو بصورت عددی ( از ۰ تا ۲۳ ) دریافت میکند |
()getMinutes | دقیقه رو بصورت عددی ( از ۰ تا ۵۹ ) دریافت میکند |
()getSeconds | ثانیه رو بصورت عددی ( از ۱۰ تا ۵۹ ) دریافت میکند |
()getMilliseconds | میلی ثانیه رو بصورت عددی ( از ۰ تا ۹۹۹ ) دریافت میکند |
()getTime | میزان کل میلی ثانیه هایی که از تاریخ ۰۱,۰۱,۱۹۷۰ تا همین الان گذشته است را دریافت میکند |
()getDay | روز از هفته رو بصورت عددی ( از ۰ تا ۶ ) دریافت میکند |
Free-Learn
مثال از متدهای Get محلی
در ادامه میتونید مثال های مختلفی از متدهای Get محلی در زبان جاوااسکریپت را مشاهده نمایید ، لطفا برای مشاهده هر یک از مثال ها بروی دکمه ( امتحان کنید ) کلیک نمایید.
مثال شماره ۱ : دریافت سال و ماه و روز
1 2 3 4 5 6 7 8 9 10 11 |
<script> var MyDate = new Date(); document.write( MyDate.getFullYear() ); document.write("/"); document.write( MyDate.getMonth()+1 ); document.write("/"); document.write( MyDate.getDate() ); </script> |
مثال شماره ۲ : دریافت ساعت و دقیقه و ثانیه و میلی ثانیه
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script> var MyDate = new Date(); document.write( MyDate.getHours() ); document.write(":"); document.write( MyDate.getMinutes() ); document.write(":"); document.write( MyDate.getSeconds() ); document.write("::"); document.write( MyDate.getMilliseconds() ); </script> |
مثال شماره ۳ : دریافت و نمایش کل تعداد میلی ثانیه هایی که از تاریخ ۰۱, ۰۱, ۱۹۷۰ تا به الان ( همین الان در لحظه ) گذشته
1 2 3 4 5 6 |
<script> var MyDate = new Date(); document.write( MyDate.getTime() ); </script> |
Free-Learn
متدهای گرفتنی یا Get جهانی
در جدول زیر میتونید لیست کامل متدهای گرفتنی یا Get در حالت سراسری یا جهانی یا UTC رو در زبان جاوا اسکریپت مشاهده نمایید.
نام متد | توضیح |
---|---|
()getUTCFullYear | دریافت سال بر اساس تاریخ جهانی |
()getUTCMonth | دریافت ماه بر اساس تاریخ جهانی |
()getUTCDate | دریافت روز بر اساس تاریخ جهانی |
()getUTCHours | دریافت ساعت بر اساس ساعت جهانی |
()getUTCMinutes | دریافت دقیقه بر اساس ساعت جهانی |
()getUTCSeconds | دریافت ثانیه بر اساس ساعت جهانی |
()getUTCMilliseconds | دریافت میلی ثانیه بر اساس ساعت جهانی |
()getUTCDay | دریافت روز از هفته بر اساس تاریخ جهانی |
Free-Learn
مثال از متدهای Get جهانی
در ادامه میتونید مثال های مختلفی از متدهای Get جهانی در زبان جاوااسکریپت را مشاهده نمایید ، لطفا برای مشاهده هر یک از مثال ها بروی دکمه ( امتحان کنید ) کلیک نمایید.
مثال شماره ۱ : دریافت سال و ماه و روز
1 2 3 4 5 6 7 8 9 10 11 |
<script> var MyDate = new Date(); document.write( MyDate.getUTCFullYear() ); document.write("/"); document.write( MyDate.getUTCMonth()+1 ); document.write("/"); document.write( MyDate.getUTCDate() ); </script> |
مثال شماره ۲ : دریافت ساعت و دقیقه و ثانیه و میلی ثانیه ( توجه داشته باشید که ساعت جهانی رو نشون میده )
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script> var MyDate = new Date(); document.write( MyDate.getUTCHours() ); document.write(":"); document.write( MyDate.getUTCMinutes() ); document.write(":"); document.write( MyDate.getUTCSeconds() ); document.write("::"); document.write( MyDate.getUTCMilliseconds() ); </script> |
Free-Learn
مثال های بیشتر
خب دوستان به پایان این بخش یعنی آموزش کار با متدهای گرفتنی یا Get در تاریخ و ساعت رسیدیم، در ادامه و در مثال زیر میتونید به راحتی با استفاده از کتابخانه jdf.scr تاریخ رو بصورت فارسی نمایش دهید.
مثال شماره ۱ : نمایش تاریخ فارسی با استفاده از کتابخانه ( jdf.scr.ir )
1 2 3 4 5 6 7 |
MyDate = new Date(); Year = MyDate.getFullYear(); Month = MyDate.getMonth()+1; Day = MyDate.getDate(); shamsi = gregorian_to_jalali( Year , Month , Day ); document.write( shamsi[0]+'/'+shamsi[1]+'/'+shamsi[2] ); |