UNPKG

tarikh

Version:
46 lines (34 loc) 812 B
module.exports = class { static toFaNum = (enNum_) => { let enNum = "" + enNum_; let fa = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹']; let out = ""; for (let i in enNum) { out += (parseInt(enNum[i]) == enNum[i]) ? fa[parseInt(enNum[i])] : enNum[i]; } return out; } static toEnNum = (faNum_) => { let faNum = "" + faNum_; let fa = { '۰': '0', '۱': '1', '۲': '2', '۳': '3', '۴': '4', '۵': '5', '۶': '6', '۷': '7', '۸': '8', '۹': '9' }; let out = ""; for (let i in faNum) { out += (fa[faNum[i]] !== undefined) ? fa[faNum[i]] : faNum[i]; } return out; } static to2Digit = (num) => { return (parseInt(num) > 9) ? '' + num : '0' + num; } }