@kashi-ui /波斯
ابزارهایفارسی کاشی:تاریخشمسی،ارقامفارسی،اعتبارسنجیکدملیوشمارهکارت。بدونوابستگی،برایمرورگر،node . jsوهرفریمورکی。
npm i @kashi-ui/persian
import { formatJalali, parseJalali, toISODate, isValidNationalId, getBankByCard, toEnDigits, isValidPostalCode, formatPlate, parseTime } from "@kashi-ui/persian";
formatJalali(new Date(2024, 7, 2), { style: "full" }); // "جمعه ۱۲ مرداد ۱۴۰۳"
parseJalali("۱۴۰۳/۵/۱۲"); // Date
toISODate(date); // "2024-08-02" (بدون خطای منطقهٔ زمانی)
isValidNationalId("۰۰۱۳۵۴۲۴۱۹"); // true
getBankByCard("610433")?.name; // "بانک ملت"
toEnDigits("۰۹۱۲"); // "0912"
isValidPostalCode("۱۱۹۳۶-۵۳۴۷۱"); // true
formatPlate({ first: "12", letter: "ب", middle: "345", region: "67" }); // "۱۲ ب ۳۴۵ ایران ۶۷"
parseTime("۹۳۰"); // { hours: 9, minutes: 30 }
تبدیلتاریخبرایهمهٔروزهایسالهای۱۳۰۰تا۱۵۰۰باتقویم波斯کتابخانهٔICUتستشدهاست。
مستنداتکامل: kashi.sepantapouya.com ·کد: GitHub ·لایسنس麻省理工学院