در این جلسه قصد داریم به قالب های خروجی و ورودی تاریخ در جاوا اسکریپت بپردازیم.
در ادامه ی آموزش های جاوا اسکریپت با جلسه ی دوم مبحث تاریخ در جاوا اسکریپت در خدمت شما هستم. امیدوارم برای شما مفید باشه.
ورودی تاریخ
از بین سه قالبی که برای ورودی تاریخ وجود دارد ، که عبارتند از استاندارد ، بلند و کوتاه، قالب استاندارد کاربردی تر بوده و بیشترین استفاده را دارد.
خروجی تاریخ
نوع خروجی تاریخ در جاوا اسکریپت به نوع ورودی وابسته نبوده و جدا از نوع ورودی ، خروجی تاریخ در جاوا اسکریپت همیشه یک رشته مانند رشته زیر می باشد.
Sun Mar 15 2018 07:15:00
تاریخ های استاندارد در جاوا اسکریپت
استاندارد ISO 8601، استاندارد جهانی و بین المللی برای نمایش تاریخ و ساعت است. ساختار این استاندارد به شکل (YYYY-MM-DD) است.همانطور که گفته شد قالب استفاده ی معمول و پیشنهادی جاوا اسکریپت نیز همین قالب می باشد. نحوه ی استفاده از این قالب به صورت زیر می باشد:
var d = new Date(“2015-03-25”);
نکته: تاریخ محاسبه شده در کد بالا با توجه به منطقه زمانی شما می باشد.
منطقه ی زمانی
هنگام تعیین کردن زمان اگر منطقه ی زمانی خاصی را مشخص نکنید، جاوا اسکریپت از منطقه ی زمانی مرورگر استفاده خواهد کرد و به همین صورت در هنگام دریافت زمان اگر منطقه ی زمانی خاصی مشخص نشده باشد، زمان مورد نظر به منطقه ی زمانی مرورگر تبدیل می شود.
تاریخ استاندارد با سال و ماه
تاریخ های استاندارد می توانند بدون روز نوشته شوند:
1 2 3 4 5 |
< script ><br> var d = new Date("2015-03"); <br> document.getElementById("demo").innerHTML = d;<br> < /script > |
تاریخ استاندارد بدون ماه و روز
در نوشتن تاریخ در قالب استاندارد می توان تنها از عنصر سال استفاده کرد:
1 2 3 4 |
< script ><br> var d = new Date("2015");<br> document.getElementById("demo").innerHTML = d;<br> < /script > |
تاریخ استاندارد همراه با ساعت
در قالب استاندارد تاریخ می توان علاوه بر عناصری که ذکر شد ساعت دقیق را به صورتی که در کادر زیر مشاهده می فرمایید اضافه کرد:
1 2 3 4 |
< script ><br> var d = new Date("2017-08-24T10:30:00Z");<br> document.getElementById("demo").innerHTML = d;<br> </ script > |
در این قالب باید تاریخ و ساعت را با حرف T از هم جدا کنیم و بدانیم که حرف Z نیز نشان دهنده ی UTC است.
ورودی تاریخ کوتاه
این نوع از قالب بندی تاریخ با ساختار “MM/DD/YYYY” مشخص می شود :
1 2 3 4 |
< script ><br> var d = new Date("03/25/2015");<br> document.getElementById("demo").innerHTML = d;<br> </ script > |
ورودی تاریخ بلند
ساختار این قالب به صورت “MM DD YYYY” بوده و مانند مثال زیر استفاده می شود:
1 2 3 4 |
< script ><br> var d = new Date("Mar 25 2015");<br> document.getElementById("demo").innerHTML = d;<br> < /script > |
در این قسمت قالب های خروجی و ورودی تاریخ در جاوا اسکریپت را بررسی کردیم.امیدوارم مطالبی که گفته شد برای شما مفید بوده باشه.برای یادگیری بیشتر موضوع تاریخ در جاوا اسکریپت به w3schools مراجعه کنید.
موفق باشید