pilulka/currency-rate

货币汇率转换器。

该包的规范存储库似乎已消失,因此该包已被冻结。

v1.0.0 2017-05-31 15:00 UTC

This package is auto-updated.

Last update: 2024-07-21 18:15:30 UTC


README

该库提供通用货币汇率转换器,设计为可以通过任何可用的数据源进行扩展。

实现的数据源

  • 捷克国家银行(CNB)API

实现货币

总是由定义的数据源提供。CNB提供以下汇率

  • 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 Pilulka\CurrencyRate\CurrencyRate;

$rate = new CurrencyRate(CurrencyRate::CUR_CZK); // we want to have results in czech koruna
$rate->getRateOf(CurrencyRate::CUR_EUR); // actual rate in EUR
$rate->getRateOf(CurrencyRate::CUR_EUR, new \DateTime('2010-01-29')); // rate in EUR for 2010-01-29

感谢任何评论或拉取请求。