Конвертировать Epoch Время от времени PHP

Я использую API прямо сейчас, и он обеспечивает epochTime. Я пробовал все, чтобы преобразовать это эпохальное время на сегодняшний день, но он, похоже, не работает, включая $epoch_time / 1000 а затем использует функцию date() для его преобразования.

Время эпохи выглядит примерно так: 1353430853299. Есть ли способ сделать это? strtotime() тоже не работает.

  • Локализовать текущее время в PHP
  • Похоже, что все остальные чтения о времени эпохи – это изменение даты в эпоху, но я ищу, чтобы идти наоборот. Любая помощь приветствуется.

  • Локализовать текущее время в PHP
  • 5 Solutions collect form web for “Конвертировать Epoch Время от времени PHP”

    Есть несколько способов, которыми вы можете это сделать.

    Во-первых, то, что у вас есть, – это эпоха эпохи Unix. (1/1/1970), что делает все намного проще.

    В PHP попробуйте

     $epoch = 1344988800; $dt = new DateTime("@$epoch"); echo $dt->format('Ymd H:i:s'); 

    Чтобы показать дату

    ИЛИ

    Если вы хотите длинную дату RFC232:

     echo date('r', $epoch); 

    Исправлено это с помощью substr ($ epoch, 0, 10), а затем использовалась функция даты для тех, кто задавался вопросом о 13-значном эпохе.

    Вот пример кода:

     echo date("Ymd H:i:s", substr("1477020641000", 0, 10)); // Result: 2016-10-20 20:30:41 
     $epoch = 1344988800; $dt = new DateTime("@$epoch"); // convert UNIX timestamp to PHP DateTime echo $dt->format('Ymd H:i:s'); // output = 2012-08-15 00:00:00 

    Подробнее: http://www.epochconverter.com/programming/functions-php.php

     <?php $epoch = '1353429562'; date_default_timezone_set('GMT'); echo date('Ymd H:i:s', $epoch); 

    FYI, API, которые отправляют данные использования данных JSON с миллисекундами для совместимости с веб-браузерами.

    Я не знаю, почему PHP нужно удалить миллисекунды, так как это стандарт для каждого веб-браузера.

    Таким образом, вы можете использовать левые 10 или / 1000 (лучше разделить на 1000, если вы не хотите получать неприятности 20 ноября 2286 года !!!)

    PHP is the Best Programming Language in the world.