‎‎متدهاي دريافت در تاريخJavaScript Date Get Methodes -‎

Previous >    <Next  

‎‎سازنده شئ تاريخThe new Date()‎ Constructor -‎

‎در جاوااسكريپت با‎new date()‎ ‎شئ تاريخ ايجاد مي شود .آن يك ‎شئ داده اي را با تاريخ وزمان جاري برگشت ميدهد.

‎‎مثال ـ در يافت تاريخ وزمان جاري با ايجاد شئ

const date = new Date();

--(go to editor for change code and run)

‎‎متدهاي دريافت تاريخDate Get Methos -‎

‎‎متدهائي كه از تاريخ اطلاعات دريافت ميكنند مطابق جدول زيرند:

‎‎متد ‎‎شــرح متد
getFullYear() ‎‎تاريخ سال كامل‎(yyyy)‎ را دريافت ميكند .
‎‎getMonth()‎‎‎ ‎‎ماه را دريافت ميكند‎(0-‎11)
‎‎getDate()‎‎‎ ‎‎روز تاريخ را دريافت ميكند‎(1-‎31)
‎‎getDay()‎‎‎ ‎‎روز هفته را دريافت ميكند‎(0-‎6)
‎‎getHours()‎‎‎ ‎‎دريافت ساعت‎(0-‎23)
‎‎getMinutes()‎‎‎ ‎‎دريافت دقيقه‎(0-‎59)
‎‎getSeconds( )‎‎ ‎‎دريافت ثانيه‎(0-‎59)
‎‎getMilliseconds‎‎ ‎‎دريافت ميلي ثانيه‎(0-‎999)
‎‎getTime()‎‎‎ ‎‎زمان برحسب ميلي ثانيه نسبت به‎(January 1,1970)

‎نكات ـ متدهايget فوق زمان محلي را برگشت ميدهند .

‎‎متدهايget اطلاعاتي را از شئ هاي داده اي تاريخ برگشت ميدهند.

‎‎در شئ داده اي ،زمان حالت استاتيك دارد ومثل ساعت اجرا نميگردد.

‎‎زمان يك شئ داده ايست و مشابه زمان جاري نيست.

‎‎متد دريافت سالThe getFullYer()‎ Method -‎

‎‎getFullYear()‎‎‎سال شئ تاريخ را بصورت يك عددجهار رقمي برگشت ميدهد.

‎‎مثال ـ دريافت سال

const d = new Date("2021-03-25");
d.getFullYear();

--(go to editor for change code and run)

‎‎مثال ـ دريافت سال جاري

const d = new Date();
d.getFullYear();

--(go to editor for change code and run)

‎هشدار ـ متد قديمي‎getYear()‎‎ در جاوااسكريپت سال را دو رقمي برگشت مي دهد.ديگر ‎فوق غيراستاندارد ميباشد، واز آن استفاده نكنيد.

getMonth( )‎‎ماه شئ تاريخ را بصورت عددي ‎(0-‎11)‎ برگشت ‎ميدهد.

‎‎در جاوااسكريپت ژانويه ماه شماره صفر ، فوريه شماره يك و درانتها دسامبر شماره يازده ميباشد.

‎‎مثالها

‎‎مثال ـ در يافت ماه از شئ تاريخ با رشته تنظيم شده

const d = new Date("2021-03-25");
d.getMonth();

--(go to editor for change code and run)

‎‎مثال ـ دريافت ماه ازتاريخ جاري

const d = new Date();
d.getMonth();

--(go to editor for change code and run)

‎‎توجه ـ ميتوان از يك آرايه محتوي نام ماهها ، نام ماه را دريافت كرد.

‎‎مثال ـ در يافت نام ماه

const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

const d = new Date("2021-03-25");
let month = months[d.getMonth()];

--(go to editor for change code and run)

‎‎مثال ـ در يافت نام ماه جاري

const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

const d = new Date();
let month = months[d.getMonth()];

--(go to editor for change code and run)

‎‎متد دريافت روز ازشئ تاريخThe getDate()‎ Method -‎

‎متد‎getDate( )‎ ازشئ تاريخ شماره روز ماه را ‎(1-‎31)‎ ‎برگشت ميدهد.

‎‎مثال ـ دريافت روز ماه

const d = new Date("2021-03-25");
d.getDate();

--(go to editor for change code and run)

‎‎مثال ـ دريافت روز جاري از شئ تاريخ جاري

const d = new Date();
d.getDate();

--(go to editor for change code and run)

‎‎متد دريافت ساعتThe getHours( ) Method -‎

‎‎متد‎getHours( )‎ از شئ تاريخ ساعت را برگشت ميدهد ‎(0-‎23)‎ .

‎‎مثال ـ دريافت ساعت ازشئ تاريخ

const d = new Date("2021-03-25");
d.getHours();

--(go to editor for change code and run)

‎‎مثال ـ دريافت ساعت جاري از شئ تاريخ جاري

const d = new Date();
d.getHours();

--(go to editor for change code and run)

‎‎متد دريافت دقيقهThe getMinutes( ) Method -‎

‎‎متد‎getMinutes( )‎ ازشئ تاريخ دقيقه زمان را برگشت ميدهد.

‎‎مثال ـ در يافت دقيقه زمان

const d = new Date("2021-03-25");
d.getMinutes();

--(go to editor for change code and run)

‎‎مثال ـ دريافت دقيقه جاري زمان

const d = new Date();
d.getMinutes();

--(go to editor for change code and run)

‎‎متد دريافت ثانيهThe getSeconds( ) Method -‎

‎متد‎getSeconds( ) ‎ازشي تاريخ ثانيه رابرگشت ميدهد .عددي بين ‎(0-‎59)‎‎

‎‎مثال ـ دريافت ثانيه زمان ازشئ تاريخ

const d = new Date("2021-03-25");
d.getSeconds();

--(go to editor for change code and run)

‎‎مثال ـ دريافت ثانيه جاري از شئ جاري تاريخ

const d = new Date();
d.getSeconds();

--(go to editor for change code and run)

‎‎متد دريافت ميلي ثانيهThe getMilliseconds( ) Method -‎

‎متد‎getMilliseconds( )‎ ميلي ثانيه را ازشئ تاريخ برگشت ميدهد. ‎عددي بين‎(0-‎999)

‎‎مثال ـ دريافت ميلي ثانيه

const d = new Date("2021-03-25");
d.getMilliseconds();

--(go to editor for change code and run)

‎‎مثال ـ دريافت ميلي ثانيه جاري از شئ جاري تاريخ

const d = new Date();
d.getMilliseconds();

--(go to editor for change code and run)

‎‎متد دريافت روز هفتهThe getDay( ) Method -‎

‎متد‎getDay( ) ‎روز هفته را از شئ تاريخ برگشت ميدهد .عددي ‎بين‎(0-‎6)

‎‎مثال ـ دريافت روز هفته ازشئ تاريخ

const d = new Date("2021-03-25");
d.getDay();

--(go to editor for change code and run)

‎‎توجه ـ در جاوااسكريپت اولين روز هفته يكشنبه مي باشد‎(day 0)‎ .

‎‎بعضي از كشورهاي جهان اولين روز هفته را دوشنبه در نظر ميگيرند.

‎‎مثال ـ دريافت روز هفته از شئ تاريخ

const d = new Date("2021-03-25");
d.getDay();

--(go to editor for change code and run)

‎‎مثال ـ دريافت روز جاري از شئ جاري تاريخ

const d = new Date();
d.getDay();

--(go to editor for change code and run)

‎توجه ـ با ايجاد آرايه براي نام روزهاي هفته ميتوانيد از متد فوق استفاده ونام روز را دريافت ‎كنيد.

‎‎مثال ـ دريافت نام روز هفته

const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

const d = new Date("2021-03-25");
let day = days[d.getDay()];

--(go to editor for change code and run)

‎‎مثال ـ دريافت نام روز جاري هفته

const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

const d = new Date();
let day = days[d.getDay()];

--(go to editor for change code and run)

‎‎متد دريافت زمانThe getTime( ) Method -‎

‎متد‎getTime( ) ‎تعداد ميلي ثانيه زمان را نسبت به اول ژانويه ‎1970‎‎برگشت ميدهد .

‎‎مثال ـ برگشت زمان برحسب ميلي ثانيه از شئ تاريخ‎(1970-‎01-‎01)

const d = new Date("1970-01-01");
d.getTime();

--(go to editor for change code and run)

‎‎مثال ـ دريافت ميلي ثانيه زمان از شئي تاريخ

const d = new Date("2021-03-25");
d.getTime();

--(go to editor for change code and run)

‎‎مثال ـ دريافت ميلي ثانيه زمان جاري

const d = new Date();
d.getTime();

--(go to editor for change code and run)

‎‎متد دريافت زمان جاريThe Date.now( ) Method -‎

‎متد‎Date.now()‎ ‎ميلي ثانيه زمان را نسبت به ‎1970-‎01-‎01‎"‎ ‎برگشت ميدهد.

‎‎مثال ـ ميلي ثانيه زمان جاري

let ms = Date.now();

--(go to editor for change code and run)

‎‎مثال ـ تعداد سال تاريخ جاري نسبت به‎1970-‎01-‎01

const minute = 1000 * 60;
const hour = minute * 60;
const day = hour * 24;
const year = day * 365;

let years = Math.round(Date.now() / year); 

--(go to editor for change code and run)

‎متد‎Date.now()‎ ‎يك متد استاتيك شئ تاريخ است .آنرا مشابه ‎myDate.now()‎ ‎‎روي شئ تاريخ نمي توانيد استفاده كنيد .قالب استفاده ‎بصورت فقط‎Date.now()‎‎ است .

‎‎متدهاي دريافت ازتاريخUTC Dtae Get Methods -‎ UTC

‎‎جدول متد هاي دريافت از تاريخUTC مطابق زيراست .

‎‎متد دريافتUTC ‎‎متد مشابه ‎‎شــرح متد
getUTCFullYear() getFullYear() ‎‎تاريخ سال كامل‎(yyyy)‎ را دريافت ميكند .
‎‎getUTCMonth()‎‎‎ ‎‎getMonth()‎‎‎ ‎‎ماه را دريافت ميكند‎(0-‎11)
‎‎getUTCDate()‎‎‎ ‎‎getDate()‎‎‎ ‎‎روز تاريخ را دريافت ميكند‎(1-‎31)
‎‎getUTCDay()‎‎‎ ‎‎getDay()‎‎‎ ‎‎روز هفته را دريافت ميكند‎(0-‎6)
‎‎getUTCHours()‎‎‎ ‎‎getHours()‎‎‎ ‎‎دريافت ساعت‎(0-‎23)
‎‎getUTCMinutes()‎‎‎ ‎‎getMinutes()‎‎‎ ‎‎دريافت دقيقه‎(0-‎59)
‎‎getUTCSeconds( )‎‎ ‎‎getSeconds( )‎‎ ‎‎دريافت ثانيه‎(0-‎59)
‎‎getUTCMilliseconds‎‎ ‎‎getMilliseconds‎‎ ‎‎دريافت ميلي ثانيه‎(0-‎999)
‎‎getUTCTime()‎‎‎ ‎‎getTime()‎‎‎ ‎‎زمان برحسب ميلي ثانيه نسبت به‎(January 1,1970)

‎‎متدهايUTC زمان UTC را استفاده ميكنند ‎(Coodinated Universal Time)‎.

‎‎زمانUTC مشابه گريمويچ GMT است ‎(GreenWich Mean Time)‎ .

‎اختلاف بين زمان محلي وزمانUTC ميتواند تا24 ساعت باشد.مي توانيد در زير اختلاف را مساهده ‎كنيد.





‎‎متد دريافت اختلاف زمان محلي وThe getTimezoneOffset( ) Method -‎ UTC

‎متد‎getTimezoneOffset( )‎ اختلاف بين زمان محلي وزمان UTC ‎برحسب دقيقه برگشت ميدهد

‎‎مثال ـ اختلاف بين زمان محلي وUTC

let diff = d.getTimezoneOffset();

--(go to editor for change code and run)


Previous >    <Next