скрипт конвертации unix time stamp

  • Автор темы Автор темы kolllak
  • Дата начала Дата начала

kolllak

Client
Регистрация
16.08.2011
Сообщения
41
Реакции
5
Баллы
8
подскажите java-скрипт для быстрого конверта времени из формата unix в человекочитаемый?
находил несколько вариантов не один не смог запустить в зенке

сейчас поищу на ноуте то что пытался стартануть. прикреплю
 
подскажите java-скрипт для быстрого конверта времени из формата unix в человекочитаемый?
находил несколько вариантов не один не смог запустить в зенке

сейчас поищу на ноуте то что пытался стартануть. прикреплю
Код:
Развернуть Свернуть Копировать
var timeStamp = 999999;
var theDate = new Date(timeStamp * 1000);
var dateString = theDate.toGMTString();

Удобно читаемый
Код:
Развернуть Свернуть Копировать
var timestamp = 99999999;
var a = new Date(timestamp * 1000);
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var year = a.getFullYear();
var month = months[a.getMonth()];
var date = a.getDate();
var hour = a.getHours();
var min = a.getMinutes();
var sec = a.getSeconds();
var time = date + ' ' + month + ' ' + year + ' ' + hour + ':' + min + ':' + sec ;
 
  • Оценить
Реакции: Wong и kolllak
спасибо вам большое
 
Код:
Развернуть Свернуть Копировать
var stamptime = project.Variables["unixTimestamp"].Value;
DateTime pDate = (new DateTime(1970, 1, 1, 0, 0, 0, 0)).AddSeconds(stamptime);
return pDate;
Господа, я вот пытаюсь распарсить UNIX время в обычный формат.
И вот если переменной stamptime задать руками значение например 9999999, то всё работает, а как только пытаюсь присвоить значение из переменной проекта, перестаёт работать. В переменной лежит UNIX время взятое get запросом из ВК.
 
Код:
Развернуть Свернуть Копировать
var stamptime = project.Variables["unixTimestamp"].Value;
DateTime pDate = (new DateTime(1970, 1, 1, 0, 0, 0, 0)).AddSeconds(stamptime);
return pDate;
Господа, я вот пытаюсь распарсить UNIX время в обычный формат.
И вот если переменной stamptime задать руками значение например 9999999, то всё работает, а как только пытаюсь присвоить значение из переменной проекта, перестаёт работать. В переменной лежит UNIX время взятое get запросом из ВК.
=============
Сегодня тоже первый раз столкнулся с С# - кое как написал такое - работает:
+
int numVal = Int32.Parse(project.Variables["LastActive"].Value);
double timestamp = numVal;
System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
dateTime = dateTime.AddSeconds(timestamp).ToLocalTime();
return dateTime;
+
Если есть проще вариант - исправьте пожалуйста)
 
  • Оценить
Реакции: GreenWay

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)