شی Date :
از این شی برای دستکاری و کار با تاریخ و زمان استفاده می شود . به طور کلی هر متغیری از نوع تاریخ و زمان نمونه ای از شی Date خواهد بود .
خواص شی Date |
نحوه تعریف یک متغیر جدید از نوع Date :
برای تعریف یک متغیر جدید از نوع تاریخ و زمان از تابع Date ، به صورت کلی زیر استفاده می شود :
var نام متغیر
= new Date () ;
مثال :
var NowTime = new Date () ;
نکته 1 : هر متغیری از نوع Date ، که به روش فوق ایجاد شود ، زمان و تاریخ جاری سیستم در لحظه ایجاد خود را ، به عنوان مقدار پیش فرض در درون خود نگهداری می کند . این مقدار شامل مخخف نام روز جاری، مخفف نام ماه جاری ، شماره روز جاری در ماه ، سال جاری ، ساعت دقیق که به صورت ساعت ، دقیقه و ثانیه است و فرمت ساعت خواهد بود .
مثال : در مثال زیر یک متغیر به نام NowTime را به روش اشاره شده ایجاد و مقدار دهی کرده ایم . سپس به وسیله دستور document.write مقدار آن را بر روی صفحه نمایش داده ایم . این متغیر هر بار که صفحه مجددا بار گذاری شده و یا Refresh می شود ، مقدار آن دوباره به تاریخ و ساعت جاری سیستم Set شده و تغییر می کند . بنابراین مقدار آن ثابت نیست و با هر بار لود شدن صفحه و و اجرای مجدد اسکریت ، ساعت و تاریخ جدید جایگزین مقدار قبلی می شود . برای درک بهتر هر چند لحظه یکبار صفحه را Refresh کرده و به مقدار خروجی دقت کنید :
Example |
|
< script
type="text/javascript" > |
کد |
نکته 2 : همچنین می توان در هنگام تعریف یک
متغیر جدید از نوع Date ، یک تاریخ
مورد نظر را به عنوان تاریخ ذخیره شده در آن متغیر را در پرانتز جلوی تابع Date تعریف
کرد . در این صورت سیستم به صورت اتوماتیک ، تاریخ تعیین شده را به فرمت مورد
استفاده در جاوا اسکریپت تبدیل کرده و در متغیر ذخیره خواهد کرد .
مثال : در مثال
زیر ابتدا یک متغیر به نام MyDateرا ایجاد کرده و یک تاریخ را نیز به
عنوان مقدار برای آن در نظر گرفته ایم . سپس آن متغیر را بر روی صفحه در خروجی چاپ
کرده ایم . همانطور که می بینید ، مقدار خروجی برابر با مقدار تعیین شده است و
ارتباطی با تاریخ و ساعت جاری سیستم ندارد :
Example |
|
< script
type="text/javascript" > |
کد |
خواص شی Date :
خاصیت constructor :
این خاصیت ، نام تابع سازنده شی مورد نطر را بر می گرداند . تغبع سازنده ، تابعی است که در هنگام تعریف اولیه ، شی را به وجود آورده است . شکل کلی استفاده از این خاصیت به شرح زیر است :
Syntax |
object.constructor |
مثال : در مثال زیر با استفاده از تابع ( ) Date یک شی MyDate2 جدید به
نام txtname ایجاد کرده ایم . به وسیله دستور document.write ، نوع تابع
سازنده شی را نشان داده ایم :
نکته : توجه شود
شکل صحیح نوشتاری تابع Date با D بزرگ است .
Example |
|
< script
type="text/javascript" > |
کد |
شی Date :
در این بخش به معرفی متدهای شی Date می پردازیم . در قسمت قبل خواص این شی را بررسی کردیم .
متدهای شی Date :
متدهای شی Date در جدول زیر معرفی شده اند . برای دریافت اطلاعات راجع به هر کدام بر روی نام آن کلیک کنید :
نام متد |
شرح |
getDate ( ) |
این متد ، شماره روز جاری در ماه را بر می گرداند . |
getDay ( ) |
این متد ، شماره روز جاری در هفته را بر می گرداند . |
getMonth ( ) |
این متد ، شماره ماه جاری را بر می گرداند . |
getYear ( ) |
این متد ، شماره سال جاری را بر می گرداند . |
getFullYear ( ) |
این متد نیز ، شماره سال جاری را بر می گرداند . |
getHours ( ) |
این متد مقدار ساعت را بر می گرداند . |
getMinutes ( ) |
این متد شماره دقیقه را در یک متغیر زمانی بر می گرادند . |
getSeconds ( ) |
این متد شماره ثانیه ها را در یک متغیر زمانی بر می گرادند . |
getMilliseconds ( ) |
این متد شماره میلی ثانیه ها را در یک متغیر زمانی بر می گرادند . |
getTime ( ) |
این متد تعداد ثانیه های سپری شده از تاریخ اول ژانویه سال 1970 تا به امروز را بر می گرداند |
getTimezoneOffset ( ) |
این متد اختلاف زمانی بین زمان جاری سیتسم را با ساعت بین المللی گرینویپچ را بر حسب دقیقه بر می گرداند . |
parse ( ) |
این متد یک تاریخ را به صورت رشته ای دریافت کرده و تعداد میلی ثانیه های سپری شده از زمان اول ژانویه سال 1970 تا به امروز را بر می گرداند |
setDate ( ) |
این متد برای تغییر مقدار عددی تاریخ روز در یک متغیر زمانی استفاده می شود . |
setMonth ( ) |
این متد برای تغییر شماره ماه و تاریخ روز در یک متغیر زمانی استفاده می شود . |
setFullYear( ) |
این متد برای تغییر مقدار سال در یک متغیر زمانی استفاده می شود . |
setYear( ) |
این متد برای تغییر مقدار سال در یک متغیر زمانی استفاده می شود . |
setHours( ) |
این متد برای تغییر مقدار عددی ساعت در یک متغیر زمانی استفاده می شود . |
setMinutes( ) |
این متد برای تغییر مقدار عددی دقیقه در یک متغیر زمانی استفاده می شود . |
setSeconds( ) |
این متد برای تغییر مقدار عددی ثانیه در یک متغیر زمانی استفاده می شود . |
setMilliseconds( ) |
این متد برای تغییر مقدار عددی میلی ثانیه در یک متغیر زمانی استفاده می شود . |
setTime( ) |
این متد برای محاسبه و ایجاد یک تاریخ جدید ، به وسیله اضافه یا کم کردن تعداد معینی میلی ثانیه به تاریخ اول ژانویه سال 1970 استفاده می شود . |
toString( ) |
از این متد برای تبدیل یک متغیر زمانی به یک عبارت رشته ای استفاده می شود . |
متد ( ) getDate : این متد ، شماره روز جاری را در ماه تاریخ متغیر زمانی مورد استفاده را بر می گرداند . برای مثال اگر امروز روز هفدهم ماه جاری باشد ، عدد بازگشتی 17 خواهد بود .
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyDate ذخیره کرده ایم . سپس توسط متد getDate ، شماره روز جاری را بر روی صفحه نمایش داده ایم :
مثال 2 : همانطور که می دانید ، می توان به یک متغیر زمانی مقداری دلخواه و بدون ارتباط با تاریخ جاری سیستم داد . در صورت مقدار دهی و اعمال متد gatDate به یک متغیر ، این متد شماره روز تاریخ ذخیره شده را بر می گرداند . برابی مثال در کد زیر ، متغیر SomeDate را ابتدا مقدار دهی کرده و سپس شماره روز تاریخ آن را باز گردانده ایم :
متد ( ) getDay : این متد ، شماره روز جاری در هفته را بر می گرداند . خروجی حاصل از این متد عددی بین 0 تا 6 خواهد بود که شماره گذاری روزها از روز یکشنبه به ترتیب از صفر شروع می شود . بنابراین در این متد ، شماره روز یکشنبه 0 ، روز دوشنبه 1 ، روز سه شنبه 2 و الی آخر خواهد بود .
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyDay ذخیره کرده ایم . سپس توسط متد getDate ، شماره روز جاری را در هفته بر روی صفحه نمایش داده ایم . با توجه به توضیحات فوق ، امروز چه روزی است ؟ ! :
مثال 2 : در مثال زیر نیز تاریخ جاری سیستم را در یک متغیر به نام MyDay ذخیره کرده ایم . سپس با یک دستور switch بر حسب مقدار خروجی متد getDay ، نام روز هفته را در خروجی چاپ کرده ایم . حالا امروز چند شنبه است ؟ ! ! :
متد ( ) getMonth : این متد ، شماره ماه جاری در متغیر زمانی را بر می گرداند . خروجی حاصل از این متد عددی بین 0 تا 11 خواهد بود ، که شروع شماره گذاری ماه ها از ماه ژانویه ( January ) است و به ترتیب ادامه می یابد . بنابراین در این متد شماره ماه های میلادی به ترتیب زیر خواهد بود : 1=January , 2 = February , 3 = March و ... . نکته : در واقع این متد به جای نمایش نام ماه ، یک عدد معین را به جای نام آن بر می گرداند ، که برای نمایش نام واقعی ماه باید ار روش های برنامه نویسی استفاده کرد . به مثال 2 در این قسمت توجه کنید .
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyMonth ذخیره کرده ایم . سپس توسط متد getMonth ، شماره ماه جاری را بر روی صفحه نمایش داده ایم . با توجه به توضیحات فوق ، الان در چه ماهی هستیم ؟ ! :
مثال 2 : در مثال زیر نیز تاریخ جاری سیستم را در یک متغیر به نام MyMonth2 ذخیره کرده ایم . سپس با یک دستور switch بر حسب مقدار خروجی متد getDay ، نام ما ه جاری در خروجی چاپ کرده ایم . حالا این ماه چه ماهی است ؟ ! ! :
متد ( ) getYear و getFullYear : این متد ، مقدار سال جاری در
متغیر زمانی مورد استفاده را بر می گرداند . مفدار بازگشتی این تابع برای سال
های بین 1900 تا 1999 به صورت یک عدد دو رقمی است ، که شامل دو عدد سمت راست سال
است . برای سال های قبل از 1900 و بعد از 1999 ، این تابع مقدار سال را به طور
کامل بر می گرداند .
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyYaer ذخیره کرده ایم . سپس توسط متد getYear ، شماره سال جاری را بر روی صفحه نمایش داده ایم . با توجه به توضیحات فوق ، الان در چه سالی هستیم ؟ ! :
مثال : در مثال زیر ابتدا متغیر زمانی MyDate را مقدار دهی کرده ایم و سپس توسط متد ( ) getYear ، مقدار سال آن را در خروجی چاپ کرده ایم
مثال : دراین مثال متغیر زمانی MyDate را با یک تاریخ جدید که مربوط به سال 2007 است ، مجددا مقدار دهی کرده ایم . همانطور که می بینید ، مقدار بازگشتی یک عدد 4 رقمی ( نه 2 رقمی ) است :
متد ( ) getFullYear : مثال های فوق را با متد getFullYear باز نویسی کرده ایم . بین این متد با متد getYear اختلاف چندانی وجود ندارد . اختلاف اصلی در این است که در متد getFullYear برای کلیه سال ها ( حتی قبل از 1999 ) خروجی به صورت عدد 4 رقمی است : مثال : در مثال زیر ابتدا متغیر زمانی MyDate را مقدار دهی کرده ایم و سپس توسط متد ( ) getFullYear ، مقدار سال آن را در خروجی چاپ کرده ایم :
مثال : دراین مثال متغیر زمانی MyDate را با یک تاریخ جدید که مربوط به سال 2007 است ، مجددا مقدار دهی کرده ایم . همانطور که می بینید ، مقدار بازگشتی یک عدد 4 رقمی ( نه 2 رقمی ) است :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
متد ( ) getHours : این متد ساعت کامل ذخیره شده در متغیر زمانی را بر می گرداند . خروجی این تابع عددی بین 0 تا 23 خواهد بود .
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyHours ذخیره کرده ایم . سپس توسط متد getHours ، ساعت جاری سیستم را بر روی صفحه نمایش داده ایم . اکنون ساعت چند است ؟ !:
مثال 2 : همانطور که می دانید ، می توان به یک متغیر زمانی مقداری دلخواه و بدون ارتباط با تاریخ جاری سیستم داد . در صورت مقدار دهی و اعمال متد gatHours به یک متغیر ، این متد ساعت ذخیره شده را بر می گرداند . برای مثال در کد زیر ، متغیر SomeHours را ابتدا مقدار دهی کرده و سپس ساعت ذخیره شده در آن را را باز گردانده ایم :
متد ( ) getMinutes : این متد ، دقیقه ذخیره شده در متغیر زمانی مورد استفاده را بر می گرداند . خروجی این تابع عددی بین 0 تا 59 است :
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyMinutes ذخیره کرده ایم . سپس توسط متد getMinutes ، دقیقه جاری سیستم را بر روی صفحه نمایش داده ایم :
مثال 2 : همانطور که می دانید ، می توان به یک متغیر زمانی مقداری دلخواه و بدون ارتباط با تاریخ جاری سیستم داد . در صورت مقدار دهی و اعمال متد getMinutes به یک متغیر ، این متد دقیقه ذخیره شده را بر می گرداند . برای مثال در کد زیر ، متغیر SomeMinutes را ابتدا مقدار دهی کرده و سپس دقیقه ذخیره شده در آن را باز گردانده ایم :
متد ( ) getSeconds : این متد ، ثانیه زمان ذخیره شده در متغیر زمانی را بر می گرداند . خروجی این تابع عددی بین 0 تا 59 خواهد بود :
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MySeconds ذخیره کرده ایم . سپس توسط متد getSeconds ، ثانیه ساعت سیستم را بر روی صفحه نمایش داده ایم .
مثال 2 : همانطور که می دانید ، می توان به یک متغیر زمانی مقداری دلخواه و بدون ارتباط با تاریخ جاری سیستم داد . در صورت مقدار دهی و اعمال متد gatSeconds به یک متغیر ، این متد ثانیه ذخیره شده را بر می گرداند . برای مثال در کد زیر ، متغیر SomeSeconds را ابتدا مقدار دهی کرده و سپس ثانیه ذخیره شده در آن را را باز گردانده ایم :
متد ( ) getMilliseconds : این متد ، مقدار میلی ثانیه ذخیره شده در متغیر زمانی را برمی گرداند . خروجی این تابع عددی بین 0 تا 999 است :
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر MyMilliseconds ذخیره کرده ایم . سپس توسط متد getMilliseconds ، میلی ثانیه جاری سیستم را بر روی صفحه نمایش داده ایم . با هر بار Refresh کردن صفحه ، این اسکریپت مجددا اجرا شده و مقدار جدید میلی ثانیه را نمایش می دهد :
مثال 2 : همانطور که می دانید ، می توان به یک متغیر زمانی مقداری دلخواه و بدون ارتباط با تاریخ جاری سیستم داد . در صورت مقدار دهی و اعمال متد gatMilliseconds به یک متغیر ، این متد ساعت ذخیره شده را بر می گرداند . برای مثال در کد زیر ، متغیر SomeMilliseconds را ابتدا مقدار دهی کرده و سپس میلی ثانیه ذخیره شده در آن را باز گردانده ایم :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
متد ( ) getTime : این متد تعداد میلی ثانیه های
سپری شده از زمان اول ژانویه ( January ) سال 1970 تا به امروز را بر می گرداند .
مثال : در مثال زیر تاریخ جاری سیستم را توسط تابع () Date در متغیر HowMany ذخیره کرده ایم . سپس با متد getTime ، تعداد میلی ثانیه های سپری شده از تاریخ اول ژانویه سال 1970 را تا به الآن محاسبه کرده و در خروجی نمایش داده ایم . با هر بار Refresh کردن صفحه ، به دلیل گذشت بیشتر زمان ، تعداد میلی ثانیه ها افزایش می یابند :
مثال 2 : همانطور که می دانید ، می توان به یک متغیر زمانی مقداری دلخواه و بدون ارتباط با تاریخ جاری سیستم داد . در این مثال متغیر HowMnay را با یک تاریخ از پیش تعیین شده ، مقدار دهی کرده ایم . سپس با متد getTime ، تعداد میلی ثانیه های سپری شده از تاریخ اول ژانویه سال 1970 را تا تاریخ متغیر محاسبه کرده و در خروجی نمایش داده ایم . توجه شود که در این حالت تاریخ انتها ، تاریخ متغیر در نظر گرفته می شود ، نه تاریخ جاری سیستم :
متد ( ) getTimezoneOffset : این متد اختلاف زمانی بین زمان
محلی ( زمان جاری سیستم کاربر ) با زمان بین المللی به وقت گرینویچ ( GMT ) را بر
حسب دقیقه بر می گرداند .
مثال : در مثال زیر ابتدا تاریخ جاری سیستم را توسط تابع () Date در متغیر RealTime ذخیره کرده و سپس توسط متد getTimeZoneOffset اختلاف آن را با زمان بین المللی محاسبه کرده و در خروجی نمایش داده ایم . اگر شما در ایران باشید ، مقدار این اختلاف زمانی بر حسب ساعت تهران ، 270 - دقیقه ( 3:30 ساعت ) خواهد بود :
متد ( ) parese : این متد یک تاریخ را به صورت عبارت رشته ای دریافت کرده و تعداد میلی ثانیه های سپری شده از زمان اول ژانویه ( January ) سال 1970 را تا تاریخ ارائه شده محاسبه کرده و به عنوان خروجی نمایش می دهد .
مثال : در مثال زیر یک تاریخ فرضی را در قالب یک عبارت رشته ای به متد parse ارجاع داده ایم و این متد تعداد میلی ثانیه های سپری شده از تاریخ اول ژانویه سال 1970 تا آن تاریخ را محاسبه کرده و در خروجی نمایش داده است :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
متد ( ) setDate : این متد برای تغییر دادن مقدار تاریخ روز در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که تاریخ روز در یک متغیر زمانی را به 17 تغییر دهید .
این متد یک عدد را توسط خاصیت day به عنوان پارامتر دریافت کرده و آن را جایگزین تاریخ روز در متغیر زمانی مورد استفاده می کند . برای مثال اگر عدد 25 وارد شود ، عدد تاریخ روز در متغیر زمانی به 25 تغییر می کند . مثال : در مثال زیر ابتدا متغیر زمانی Mydate مقدار دهی شده است . سپس توسط متد setDate مقدار تاریخ روز آن به یک مقدار جدید تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است :
متد ( ) setMonth : این متد برای تغییر تاریخ روز و ماه در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید تاریخ روز را در یک متغیر زمانی به چهاردهم ماه و ماه آن را به June تغییر دهید .
این متد دو عدد را به عنوان
پارامتر ورودی دریافت می کند . مثال : در مثال زیر ابتدا متغیر زمانی Mydateمقدار دهی شده است . سپس توسط متد setMonth و تعیین هر دو پارامتر آن ، نام ماه و تاریخ روز آن متغیر تغییر داده شده است و سپس مقدار جدید آن در خروجی چاپ شده است :
مثال : در مثال زیر نیز ابتدا متغیر زمانی Mydateمقدار دهی شده است . سپس فقط با تعیین پارامتر لازم برای تغییر ماه متغیر توسط متد setMonth ، نام ماه آن متغیر تغییر داده شده است و سپس مقدار جدید آن در خروجی چاپ شده است . بنابراین در این مثال مقداری برای پارامتر دوم این متد یعنی تاریخ روز در نظر گرفته نشده است :
متد ( ) setFullYear : این متد برای تغییر دادن مقدار سال در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار سال را در یک متغیر زمانی را از 1997 به 2008 تغییر دهید .
این متد 1 پارامتر اجباری و 2
پارامتر اختیاری دارد . مثال : در مثال زیر ابتدا متغیر زمانی Mydate مقدار دهی شده است . سپس توسط متد setDate مقدار سال آن به یک مقدار جدید تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است . در این مثال فقط پارامتر year در متد مقدار دهی شده و بقیه پارامترها مقدار دهی نشده اند . بنابراین مقدار آنها نیز ثابت مانده است:
متد ( ) setYear : این متد برای تغییر دادن مقدار
سال در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار سال را
در یک متغیر زمانی را از 1997 به 2008 تغییر دهید . عملکرد این متد کاملا شبیه
متد setFullYear است ، ولی کابرد آن بیشتر برای تاریخ های قبل از سال 2000 است و
به جای آن بیشتر از متد setFullYear استفاده می شود .
این متد فقط دارای 1 پارامتر
اجباری است . مثال : در مثال زیر ابتدا متغیر زمانی Mydate مقدار دهی شده است . سپس توسط متد setYear مقدار سال آن به یک مقدار جدید تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است :
|
متد ( ) setHours : این متد برای تغییر دادن مقدار عددی ساعت در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار ساعت در یک متغیر زمانی را از 7 به 11 تغییر دهید .
این متد دارای 1 پارامتر اجباری و
3 پارامتر اختیاری است . مثال : در مثال زیر ابتدا متغیر زمانی MyTime مقدار دهی شده است . سپس توسط متد setHours و تعیین هر 4 پارامتر لازم مقدار ساعت ، دقیقه ، ثانیه و میلی ثانیه آن به مقادیر مورد نظر تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است :
متد ( ) setMinutes : این متد برای تغییر دادن مقدار عددی دقیقه در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار دقیقه در یک متغیر زمانی را از 23 به 34 تغییر دهید .
این متد دارای 1 پارامتر اجباری و
2 پارامتر اختیاری است . مثال : در مثال زیر ابتدا متغیر زمانی MyTime مقدار دهی شده است . سپس توسط متد setMinutes و تعیین هر 3 پارامتر لازم مقدار دقیقه ، ثانیه و میلی ثانیه آن به مقادیر مورد نظر تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است :
متد ( ) setSeconds : این متد برای تغییر دادن مقدار عددی ثانیه در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار ثانیه در یک متغیر زمانی را از 53 به 21 تغییر دهید .
این متد دارای 1 پارامتر اجباری و
1 پارامتر اختیاری است . مثال : در مثال زیر ابتدا متغیر زمانی MyTime مقدار دهی شده است . سپس توسط متد setSeconds و تعیین هر 2 پارامتر ممکن مقدار ، ثانیه و میلی ثانیه آن به مقادیر مورد نظر تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است :
متد ( ) setMilliseconds : این متد برای تغییر دادن مقدار عددی میلی ثانیه در یک متغیر زمانی استفاده می شود . برای مثال شما می خواهید که مقدار میلی ثانیه در یک متغیر زمانی را از 530 به 210 تغییر دهید .
این متد فقط دارای 1 پارامتر
اجباری است . مثال : در مثال زیر ابتدا متغیر زمانی MyTime مقدار دهی شده است . سپس توسط متد setMilliseconds و تعیین پارامتر لازم مقدار میلی ثانیه آن به مقدار مورد نظر تغییر یافته و سپس مقدار جدید در خروجی نمایش داده شده است :
متد ( ) setTime : از این متد برای محاسبه و ایجاد یک تاریخ و زمان جدید ، به وسیله اضافه یا کم کردن تعداد معینی میلی ثانیه به تاریخ اول ژانویه ( January ) سال 1970 استفاده می شود .
این متد فقط دارای 1 پارامتر
اجباری است . مثال : در مثال زیر توسط متد setTime به متغیر MyTime به تعداد مورد نظر ( با وارد کردن یک عدد مثبت ) میلی ثانیه اضافه کرده ایم و سپس تاریخ جدید به وجود آمده را در خروجی نمایش داده ایم :
مثال : در مثال زیر کاربرد عدد منفی در متد setTime نمایش داده شده است . در این مثال توسط متد setTime از متغیر MyTime به تعداد مورد نظر ( با وارد کردن یک عدد منفی ) میلی ثانیه کم کرده و سپس تاریخ جدید به وجود آمده را در خروجی نمایش داده ایم :
متد ( ) tostring : این متد یک متغیر زمانی ( Date ) را دریافت کرده و آن را به یک متغیر رشته ای ( متنی ) تبدیل می کند . سپس می توان از آن به صورت یک عبارت رشته ای استفاده کرد .
این متد دارای پارامتر نیست . مثال : در مثال زیر ابتدا متغیر زمانی MyTime را مقدار دهی کرده و سپس توشط متد tostring آن را به یک عبارت رشته ای تبدیل و در متغیر Str ذخیره کرده ایم . سپس آن را در خروجی نمایش داده ایم :
|