اگر آموزش های ما را دنبال کرده باشید در مورد این موضوع صحبت کردیم که زبان برنامه نویسی java script یک زبان برنامه نویسی شیء گراست که به همین دلیل دارای اشیا و متدهایی است.گفتیم که یکی ازشیء های این زبان شیء Date است است که هر شیء خود نیز دارای متد هایی است.در این مطلب قصد داریم تا یکی از متد های شیء Date را برای شما بررسی کنیم.
متد ( ) getTimezoneOffset :
این متد اختلاف زمانی بین زمان محلی ( زمان جاری سیستم کاربر ) با زمان بین المللی به وقت گرینویچ ( GMT ) را بر حسب دقیقه بر می گرداند .
نکته ۱ : چنانچه اسکریپتی که شامل متد getTimezoneOffset است ، در کامپیوتر Server وب و نه در کامپیوتر کاربر اجرا شود ، آنگاه این متد اختلاف بین زمان کامپیوتر Server با وقت بین المللی را بر حسب دقیقه بر می گرداند .
نکته ۲ : مقدار بازگشتی این تابع در صورتی که زمان ما عقب تر از زمان بین المللی باشد ، مقداری مثبت و در صورتی که ساعت ما جلوتر از ساعت بین المللی باشد ، مقداری منفی خواهد بود .
( )Syntax: DateObject.getTimezoneOffset
متغیر زمانی مورد نظر=DateObject*
مثال : در مثال زیر ابتدا تاریخ جاری سیستم را توسط تابع () Date در متغیر RealTime ذخیره کرده و سپس توسط متد getTimeZoneOffset اختلاف آن را با زمان بین المللی محاسبه کرده و در خروجی نمایش داده ایم . اگر شما در ایران باشید ، مقدار این اختلاف زمانی بر حسب ساعت تهران ، ۲۷۰ – دقیقه ( ۳:۳۰ ساعت ) خواهد بود :