0
Отвечен
Алгоритм кодировки даты
Добрый день,
на сайте дата регистрации равна 14.05.2001, через API приходит: 989784000000
по какому алгоритму ее преобразовывать?
на сайте дата регистрации равна 14.05.2001, через API приходит: 989784000000
по какому алгоритму ее преобразовывать?
Ответ
Ответ
Отвечен
Это количество миллисекунд от 01.01.1970.
Для JavaScript преобразуется в дату так:
Для JavaScript преобразуется в дату так:
var ticks = 989784000000,
date = new Date(ticks);
Для PHP:$ticks = 989784000000;
$sec = $ticks / 1000;
echo date("d.m.Y", $sec);
Для Java:long ticks = 989784000000; Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(ticks);Для C#:
long ticks = 989784000000; DateTime date = new DateTime(long.Parse(ticks));
Для C#:
string ticks = "989784000000"; DateTime date = new DateTime(1970, 1, 1, 0, 0, 0, 0).AddMilliseconds(long.Parse(ticks));
Сервис поддержки клиентов работает на платформе UserEcho
Для JavaScript преобразуется в дату так:
var ticks = 989784000000, date = new Date(ticks);Для PHP:$ticks = 989784000000; $sec = $ticks / 1000; echo date("d.m.Y", $sec);Для Java:Для C#: