Количество символов в метке времени

rafaello

Новичок
Доброго дня!
Одно из серверных приложений, в ответ на API-запрос выдает xml такого вида:
PHP:
<response>
......
......
<createTime>1417700620971</createTime>
......
......
</response>
Я пытаюсь перевести переменную createTime в удобочитаемый вид через функцию date();
Однако ничерта не получается, как оказалось потому, что количество символов превышает, если например сделать метку времени через time();, которая возвращает число, состоящее из 10 символов.
А у меня 13 символов.
Как обработать переменную createTime ?
Спасибо.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Потому что у тебя метка с милисекундами. Убери последние три знака
 

rafaello

Новичок
А, ну я понял..
что то типа того:
PHP:
substr($otvet->createTime, 0, 10))
Непонятно, зачем тогда дается такой ответ с миллисекундами?
А что, средствами date() нельзя обработать миллисекунды?
В любом случае спасибо!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@rafaello, ответ с миллисекундами может быть дан, если в 1 секунду в источнике могло быть зафиксировано 2 события, вероятность же возникновения события в одно и то же время с точностью до 1 миллисекунды - гораздо ниже. В любом случае - задай этот вопрос авторам API.

Средствами date нет, нельзя
 
Сверху