|
|
|
<?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;
|
|
|
|
}
|
|
|
|
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|