2016-12-07 2 views
0

У меня есть переменная, которая содержит время эпохи. Я хочу отобразить время в формате HHMM.Показывать время в формате HHMM в javascript

Это мой код;

function epoch_time_to_date_obj(epoch_time) 
{ 
    var utcSeconds = epoch_time; 
    var d = new Date(0); 
    d.setUTCSeconds(utcSeconds);  
    return d; 
} 

let epoch_time = 1234567890; 
let date_obj = epoch_time_to_date_obj(epoch_time); 

Я хотел бы, чтобы извлечь информацию о времени ЧЧММ от date_obj и отображения времени в формате ЧЧММ в Гонконге времени.

Я использую node.js v6

+1

Весь * epoch_time_to_date_obj * функция может быть заменена 'новой Датой (epoch_time * 1000)'. – RobG

ответ

2
let epoch_time = 1234567890 * 1000; 
var date_obj = new Date(epoch_time); 
const hrs = date_obj.getHours(); 
const mins = date_obj.getMinutes(); 
let hhmm = (hrs < 10 ? "0" + hrs : hrs) + ":" + (mins < 10 ? "0" + mins : mins); 

alert(hhmm); 
+0

@RobG Спасибо за исправление. –