‎‎متدهاي دريافت در تاريخ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