lemonade / component_currency
v1.0.0
2024-05-31 12:02 UTC
Requires
- php: >=8.1
This package is auto-updated.
Last update: 2024-10-01 00:17:27 UTC
README
该库提供了一个通用的货币汇率转换器,以ČNB作为数据来源。
数据来源
- ČNB API
支持货币
捷克共和国国家银行提供以下货币(每天14:30后提供)
- CZK - 捷克共和国
- AUD - 澳大利亚
- BRL - 巴西
- BGN - 保加利亚
- CNY - 中国
- DKK - 丹麦
- EUR - 欧元区
- PHP - 菲律宾
- HKD - 香港
- HRK - 克罗地亚
- INR - 印度
- IDR - 印度尼西亚
- ILS - 以色列
- JPY - 日本
- ZAR - 南非
- KRW - 韩国
- CAD - 加拿大
- HUF - 匈牙利
- MYR - 马来西亚
- MXN - 墨西哥
- XDR - 特别提款权
- NOK - 挪威
- NZD - 新西兰
- PLN - 波兰
- RON - 罗马尼亚
- RUB - 俄罗斯
- SGD - 新加坡
- SEK - 瑞典
- CHF - 瑞士
- THB - 泰国
- TRY - 土耳其
- USD - 美国
- GBP - 英国
使用方法
use Lemonade\Currency\CurrencyRate; use Lemonade\Currency\CurrencyMarket; // pomer cizi meny vuci nasi mene (aktualni den) $currencyRate = CurrencyRate::getRatio(currency: "EUR"); // hodnota cizi meny vuci nasi mene (aktualni den) $currencyValue = CurrencyRate::getValue(currency: "EUR"); // pomer cizi meny vuci nasi mene (aktualni den) $currencyRate2 = CurrencyRate::getRatio(currency: "EUR"); // hodnota cizi meny vuci nasi mene (aktualni den) $currencyValue2 = CurrencyRate::getValue(currency: "EUR"); // klasicky constructor $curencyMarket = new CurrencyMarket(date: DateTime::createFromFormat(format: "Y-m-d", datetime: "2023-01-04")); $curencyMarket->getValue(currency: "EUR"); // hodnota cizi meny vuci nasi mene $curencyMarket->getRatio(currency: "EUR") // pomer cizi meny vuci nasi mene