for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Carpenstar\ByBitAPI\Core\Helpers;
class DateTimeHelper
{
/**
* Создание объекта DateTime на основе полученного timestamp
*
* @param int $timestamp
* @return \DateTime
*/
public static function makeFromTimestamp(int $timestamp): \DateTime
return (new \DateTime())->setTimestamp(intdiv($timestamp, 1000));
}
* Преобразование строки даты/времени в объект DateTime
* @param string $datetime
* @throws \DateMalformedStringException
public static function makeDateTimeFromDateString(string $datetime): \DateTime
return new \DateTime($datetime);
* Создание timestamp на основе строки даты/времени
* @return int
public static function makeTimestampFromDateString(string $datetime): int
return (new \DateTime($datetime))->getTimestamp() * 1000;