[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дата из числа
Boltina
Здравствуйте, возникла такая трудность, получают ответ на запрос статуса платежа от платежной системы, в него(ответ) входит параметр - дата платежа, но она в числовом формате. При переводе этого числа в дату функциями date() или в массив getdate() - получаю неверную дату. К примеру получил от системы : 1444907971856 => 03.01.2027 11:13:20. Хотя платеж был выполнен сегодня.
Подскажите что не так и в чём может быть проблема: неправильно перевожу из числа в дату, неправильная дата в ответе от платежной системы? (П.С. платежная система крупного банка России)
Valick
Boltina, для того что бы чего, надо сначала того самого...


_____________
Стимулятор ~yoomoney - 41001303250491
Boltina
Цитата (Valick @ 15.10.2015 - 15:05)
Boltina, для того что бы чего, надо сначала того самого...

Получил от платежной системы ответ(в виде массива) там дата в виде числа - 1444907971856 я перевожу эту дату date('d.m.Y H:i:s',1444907971856) получаю результат 03.01.2027 11:13:20, а дата и время неправильные, должны быть примерно 15.10.2015 13:40:00. В чём проблема?
inpost
Boltina
А ты пробовал это число самому переконвертировать? Пиши в гугле: "Unix time converter" и смотри. Дата будет вообще другая. Ставлю на то, что ты не туда смотришь.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
sergeiss
У меня есть подозрение, что ты получаешь время в миллисекундах (в JS оно так используется), а в ПХП его надо указывать в секундах. Попробуй разделить полученной тобой число на 1000 и уже от него получить дату-время в ПХП.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Boltina
Цитата (sergeiss @ 15.10.2015 - 17:58)
У меня есть подозрение, что ты получаешь время в миллисекундах (в JS оно так используется), а в ПХП его надо указывать в секундах. Попробуй разделить полученной тобой число на 1000 и уже от него получить дату-время в ПХП.

спасибо, Вы правы, получал время в миллисекундах. Проблема решена
Всем кто пытался помочь, тоже спасибо =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.