2015-01-16 3 views
1

Мне нужна помощь для преобразования 2014-11-30T04:57:55.000-08:00 dateformat в эпоху. Пожалуйста помоги.Как преобразовать EST dateformat в эпоху?

Update

Когда я использую momentjs

var temp = "2014-11-30T04:57:55.000-08:00"; 
console.log(temp); 
console.log(moment(temp).unix()); 
var d = new Date(moment(temp).unix()); 
console.log(d); 

var translateDateWithTimeTooltip = function(value) { 
    if (value == null || value == undefined) 
     return value; 
    var monthNames = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ]; 
    var myDate = new Date(value); 
    return myDate.getDate() + " " + monthNames[myDate.getMonth()] + " "+myDate.getFullYear()+ " "+myDate.getHours()+":"+myDate.getMinutes(); 
} 

Это дает мне ниже результат

2014-11-30T04:57:55.000-08:00 
1417352275 
17 Jan 1970 15:12 
Sat Jan 17 1970 15:12:32 GMT+0530 (India Standard Time) 

Link to world time buddy время IST неверен.

ответ

1

Используя момент, было бы просто

moment("2014-11-30T04:57:55.000-08:00").unix()

+0

я обновил вопрос с моей попробовать. Это дает мне 17 января 1970 г. 15: 12' – Ricky

+0

Этот ответ был бы намного более полезным, если бы вы показывали результаты шагов - последний, предположительно, был форматом, который предназначался для оппонента? –

+0

@ DannyStaple: Я хочу, чтобы результат был в эпоху, так как в моем приложении я использую эту эпоху, чтобы преобразовать ее в человеческий читаемый формат, в нескольких местах также используют это время эпохи в графике флота и высоких графиках – Ricky

Смежные вопросы