作者 karlet

feat:增加k线助手

  1 +<?php
  2 +
  3 +namespace Jiaoyin;
  4 +
  5 +class KlineAssist
  6 +{
  7 + public static function getUnionTime($interval, $timeType = 'ms'): int
  8 + {
  9 + $rate = $timeType == 'ms' ? 1000 : 1;
  10 + if ($interval == '1m') {
  11 + return 60 * $rate;
  12 + }
  13 + if ($interval == '5m') {
  14 + return self::getUnionTime('1m', $timeType) * 5;
  15 + }
  16 + if ($interval == '15m') {
  17 + return self::getUnionTime('1m', $timeType) * 15;
  18 + }
  19 + if ($interval == '1h') {
  20 + return self::getUnionTime('1m', $timeType) * 60;
  21 + }
  22 + if ($interval == '4h') {
  23 + return self::getUnionTime('1h', $timeType) * 4;
  24 + }
  25 + if ($interval == '1d') {
  26 + return self::getUnionTime('1h', $timeType) * 24;
  27 + }
  28 + return -1;
  29 + }
  30 +
  31 +}