| آموزش جاوااسکریپت - تاریخ و زمان در جاوااسکریپت |
|
|
|
| نوشته شده توسط مدير سايت |
| يكشنبه ۲۷ دی ۱۳۸۸ ساعت ۱۱:۲۶ |
|
صفحه 6 از 16
تاریخ و زمان در جاوااسکریپتDate Object new Date() کد زیر را در یک سند اچ تی ام ال وارد کنید و پس از ذخیره، آنرا اجرا کنید: <script language=”javascript” type=”text/javascript”> متدهای شئ Date getDate(), getDay(), getMonth(), getYear(), getHours(), getMinutes(), getSeconds() برای تعریف و استفاده از این متدها باید ابتدا شئ را نوشته، سپس یک نقطه بگذاریم و بعد از نقطه متد مورد نظر را بنویسیم. شما دقیقاً درساعت ۱۴:۴۵:۸ وارد این صفحه شدید. <script language=”javascript” type=”text/javascript”> ابتدا شئ Date را تعریف کرده و در یک متغیر به نام vorood ذخیره می کنیم تا بکار بردن آن در قسمتهای بعدی راحت تر باشد، سپس از شئ document و متد write برای چاپ نتیجه در صفحه وب استفاده کرده و متدهای لازم برای برگرداندن اطلاعات مورد نیاز را می نویسیم. دقت کنید که برای ترکیب متدها از علامت + استفاده کردیم، این علامت باعث ترکیب و پیوند بین اجزای یک اسکریپت می شود که خاصیت آنرا در بخش بعدی operator ها یعنی عملگرها توضیح خواهم داد. ازعلامت : هم بین ساعت، دقیقه و ثانیه استفاده شده و چون می خواستیم که این علامت عیناً در صفحه نوشته شود آنرا بین علامت نقل قول یعنی “” گذاشتیم. در ضمن می توانید از کدهای اچ تی ام ال هم استفاده کنید تا زمان به شکل دلخواه شما در صفحه چاپ شود. بطور مثال اگر بخواهید که صورت Bold در صفحه نوشته شود، به شکل زیر عمل می کنید: document.write(”<b>”+ vorood.getHours()+ “:”+ …… + “</b>”) نکته: هنگامیکه از متد getMonth() برای برگرداندن عدد ماه استفاده می کنید باید همیشه آنرا بعلاوه عدد یک کنید چون جاوااسکریپت اولین ماه میلادی را برابر با عدد صفر قرار می دهد. document.write( new Date().getMonth()+1 ) در مورد متد getYear() هم اگر می خواهید نتیجه کامل برگردد یعنی سال بصورت چهاررقمی نوشته شود باید از متد getFullYear() استفاده کنید. اگر هم بخواهید تمام مقادیر بر اساس UTC برگردانده شوند، باید این کلمه را در وسط متد مورد نظر وارد کنید. بدین صورت: تنظیم تاریخ و زمان <script language=”javascript” type=”text/javascript”> نتیجه ای که این اسکریپت برمیگرداند بصورت زیر است، به روز هفته در اول خط و سال در آخر خط توجه کنید که برای سال ۲۰۰۸ تنظیم شده است.
|












