jalaali-js
کتابخانهٔ تبدیل تاریخ جلالی و میلادی در جاوااسکریپت. بدون هیچ وابستگی زمان اجرا کار میکند، در مرورگر و Node.js اجرا میشود و تعریف نوع TypeScript هم دارد. برای هر برنامهٔ فارسی که تاریخ شمسی نشان میدهد لازم میشود.
معرفی محصول
هر پروژهٔ فارسی دیر یا زود به تبدیل تاریخ شمسی و میلادی میرسد. jalaali-js دقیقاً همین یک کار را انجام میدهد و در همان محدوده میماند — که برای یک کتابخانهٔ پایه، ویژگی خوبی است.
کاربرد اصلی
تاریخ میلادی را به جلالی و برعکس تبدیل میکنید، اعتبار تاریخ را میسنجید، کبیسه بودن سال را بررسی میکنید و تعداد روزهای هر ماه را میگیرید. بقیهٔ منطق تقویم را روی همین میسازید.
مناسب چه کسانی است
برای هر برنامهٔ فارسی که تاریخ شمسی نشان میدهد یا ورودی شمسی میگیرد. اگر انتخابگر تاریخ آماده میخواهید، این کتابخانه فقط لایهٔ محاسباتی زیر آن است.
مزایا
بدون وابستگی و بسیار سبک، پس بار محسوسی به پروژه اضافه نمیکند. الگوریتم تبدیلش شناختهشده و آزموده است و در هر دو قالب ماژول جدید و قدیم عرضه میشود.
اطلاعات فنی
- سازنده: Jalaali
- لایسنس: MIT
- پیشنیاز: مرورگر مدرن یا Node.js
لایسنس و اجازهٔ استفاده
این محصول تحت لایسنس MIT منتشر شده است؛ یعنی استفادهٔ رایگان، تغییر و استفادهٔ تجاری طبق شرایط همان لایسنس مجاز است. پیش از استفاده در پروژهٔ تجاری، متن کامل لایسنس را در منبع رسمی ببینید.
منبع رسمی
زوانو این فایل را بازنشر نمیکند؛ دانلود مستقیماً از منبع رسمی سازنده انجام میشود تا همیشه آخرین نسخهٔ اصلی و دستنخورده را بگیرید.
- وبسایت رسمی: https://github.com/jalaali/jalaali-js
- مخزن کد: https://github.com/jalaali/jalaali-js
- مستندات: https://github.com/jalaali/jalaali-js#readme
�
تنباز و رایگان
لایسنس MIT
تبدیل جلالی و �
یلادی
در هر دو جهت
بررسی اعتبار تاریخ
تشخیص تاریخ نا�
عتبر
تشخیص سال کبیسه
در تقوی�
جلالی
تعداد روزهای �
اه
�
حاسبهٔ درست طول هر �
اه
بدون وابستگی
بدون افزودن بستهٔ جانبی
تعریف نوع TypeScript
تک�
یل خودکار در ویرایشگر
�
رورگر و Node.js
اجرا در هر دو �
حیط
- کتابخانه را با npm در پروژه نصب کنید.
- توابع تبدیل را وارد کنید.
- تاریخ میلادی را به جلالی یا برعکس تبدیل کنید.
- برای نمایش، خروجی عددی را خودتان قالببندی کنید.
هنوز دیدگاهی ثبت نشده است
اولین کسی باشید که تجربهاش را از این محصول مینویسد.
محصولات مرتبط
Swiper
کتابخانهٔ اسلایدر و کروسل با پشتیبانی کامل لمسی. بدون وابستگی به jQuery کار میکند، حالت راستبهچپ دارد و برای گالری تصویر، اسلایدر محصول و بنر صفحهٔ اصلی مناسب است. ماژولهایش را میتوان انتخابی وارد کرد تا حجم کم بماند.
Axios
کتابخانهٔ ارسال درخواست HTTP بر پایهٔ Promise که هم در مرورگر و هم در Node.js کار میکند. رهگیر درخواست و پاسخ، لغو درخواست و تبدیل خودکار JSON را در خود دارد.
Day.js
کتابخانهٔ کار با تاریخ و زمان با حجمی بسیار کم. تجزیه، قالببندی، محاسبه و مقایسهٔ تاریخ را ساده میکند و معماری افزونهایاش اجازه میدهد فقط قابلیتهای لازم را بارگذاری کنید.
Lodash
کتابخانهٔ توابع کمکی جاوااسکریپت برای کار با آرایه، شیء، رشته و تابع. عملیات پرتکرار مثل گروهبندی، کپی عمیق و کاهش فراخوانی را با توابع آزموده انجام میدهد. توصیه میشود فقط توابع موردنیاز را وارد کنید.