在javascript中将纪元时间显示为HHMM格式

时间:2016-12-07 10:41:14

标签: javascript node.js date time epoch

我有一个包含纪元时间的变量。我想以HHMM格式显示时间。

这是我的代码;

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中提取HHMM时间信息,并在香港时间以HHMM格式显示时间。

我正在使用node.js v6

1 个答案:

答案 0 :(得分:3)

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);