تاریخ شمسی در جاوااسکریپت

سه شنبه 22 تیر 1400

تاریخ شمسی و ساعت فارسی در جاوااسکریپت + اعداد با فونت فارسی در جاوااسکریپت به کمک کتابخوانه Persian Date

تاریخ شمسی در جاوااسکریپت

به نام خدا

 

برای استفاده از تاریخ شمسی در جاوااسکریپت میتوانیم از کتابخانه Persian Date استفاده نماییم

برای اینکار ابتدا فایل مورد نیازمون رو از گیت هاب دانلود میکنیم (اگر هم از گیتهاب دانلود نمیکنید توی فایلی که ضمیمه کردم اسکریپت مورد نیاز هست);

دانلود از گیتهاب

حالا باید اسکریپت اصلی که توی پوشه dist هست (persian-date.js یا persian-date.min.js) رو به سند html لینک کنیم.

<script src="persian-date.js"></script>

 

در مرحله بعد ، باید یک شئ جدید از ()persianDate که مربوط به کتابخانه مربوطه هست ایجاد کنیم 

برای مثال این شئ را در متغیری بنام tarikh ایجاد میکنیم :

var tarikh = new persianDate();

 

نحوه استفاده :

 

برای گرفتن ساعت و تاریخ شمسی بصورت کامل :

tarikh.toLocale('en').format()   //result => 1400-04-18 15:32:12 PM

مثالی از نتیجه روبروی result نوشته شده.

 

اگر بجای ('en')toLocale ، مقدار  ('fa')toLocale را قرار دهیم فونت خروجی بصورت اعداد فارسی خواهد شد

مثال :

tarikh.toLocale('fa').format()   //example => ۱۴۰۰-۰۴-۱۸ ۱۵:۳۲:۳۲ ب ظ

 

برای گرفتن سال :

tarikh.toLocale("en").format("YYYY")	//example => 1400

ماه :

tarikh.toLocale("en").format("MM")	//example => 04

روز :

tarikh.toLocale("en").format("DD")	//example => 08

نام روز :

tarikh.toLocale("en").format("dddd")	//example => friday

نام ماه :

tarikh.toLocale("en").format("MMMM")	//example => tir

 

یک تصویر از مثال خروجی کلی در حالت fa و en :

 

 

موفق و موید باشید

فایل های ضمیمه

alireza m

نویسنده 10 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

SD

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید

نظرات کاربران

برای درج نظر باید وارد سایت شوید