KlineAssist.php 793 字节
<?php

namespace jiaoyin;

class KlineAssist
{
    public static function getUnionTime($interval, $timeType = 'ms'): int
    {
        $rate = $timeType == 'ms' ? 1000 : 1;
        if ($interval == '1m') {
            return 60 * $rate;
        }
        if ($interval == '5m') {
            return self::getUnionTime('1m', $timeType) * 5;
        }
        if ($interval == '15m') {
            return self::getUnionTime('1m', $timeType) * 15;
        }
        if ($interval == '1h') {
            return self::getUnionTime('1m', $timeType) * 60;
        }
        if ($interval == '4h') {
            return self::getUnionTime('1h', $timeType) * 4;
        }
        if ($interval == '1d') {
            return self::getUnionTime('1h', $timeType) * 24;
        }
        return -1;
    }
}