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

kolllak

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

сейчас поищу на ноуте то что пытался стартануть. прикреплю
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 114
Баллы
113
  • Спасибо
Реакции: kolllak

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
подскажите 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

kolllak

Client
Регистрация
16.08.2011
Сообщения
41
Благодарностей
5
Баллы
8
спасибо вам большое
 

ParfeniyAnton

Client
Регистрация
24.08.2014
Сообщения
300
Благодарностей
49
Баллы
28
Код:
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 запросом из ВК.
 

Levap

Client
Регистрация
22.05.2015
Сообщения
5
Благодарностей
1
Баллы
3
Код:
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

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