快速启动
yarn add @depay/local-currency
或者说
npm install --save @depay/local-currency
import { Currency } from '@depay/local-currency'
let currency = new Currency({ amount: 20 })
currency.toString()
// €22.32
职能
新货币
创建货币实例
let currency = new Currency({ amount: 20 })
amount 设置要转换成货币字符串的金额.
timeZone 将被客户端自动检测,但可以提供给:
let currency = new Currency({ amount: 20, timeZone: 'Europe/Berlin' })
倒数
将货币字符串转换为格式化字符串 :
let currency = new Currency({ amount: 20 })
currency.toString()
// €22.32
options: 接受将转发给 Intl.NumberFormat
new LocalCurrency.Currency({ amount: 20 }).toString({ minimumFractionDigits: 0 })
// $20
调自美元
将美元换算成当地货币:
let currency = await Currency.fromUSD({ amount: 20 })
currency.toString()
// €16.88
费率
给定比率 from 财务报告和审定财务报表 to数字 :
let rate = await Currency.rate({ from: 'EUR', to: 'GBP' })
// 1.1585365853658536
获取代码
给您当地货币代码:
Currency.getCode()
// EUR
全球货币设定
例如:
window._LocalCurrencyCode = 'EUR'
发展
开始吧
yarn install
yarn dev
释放
npm publish