2015-02-13 2 views
0

Надеюсь, я не злюсь, и мне что-то не хватает. У меня есть проект на Laravel 5.0, и у меня есть функция requestExpired, вызываемая каждый раз, когда у меня есть входящий запрос. Теперь, чтобы вычислить разницу между текущим временем на сервере и временную метку в запросе я использую:Laravel 5 и Углеродные расхождения на кузнице

$now = Carbon::now('UTC'); 
$postedTime = Carbon::createFromTimestamp($timestamp, 'UTC'); 

По какой-то причине запроса всегда отклонен, поскольку он истек. Когда я отлаживать эти две строки сверху и просто выгрузить данные, я получаю: TIMESTAMP

ЗАПРОС ЯВЛЯЕТСЯ: 1423830908279

$ NOW ОБЪЕКТ: Carbon \ Углерод Объект
(
[дата] => 2015 -02-13 12: 35: 08,000000
[timezone_type] => 3
[часовой пояс] => UTC
)

$ POSTEDTIME ОБЪЕКТ: Carbon \ Углерод Объект
(
[дата] => 47089-05-28 09: 37: 59,000000
[timezone_type] => 3
[часовой пояс] => UTC
)

Любые идеи, почему $ postedTime так неправильно? Благодаря!

ответ

1

Чтобы ответить на мой собственный вопрос: по какой-то странной причине вызовы webhook из удаленного API имеют 13 цифр длинной метки времени, и поэтому мои даты были настолько неправильными.

Смежные вопросы