我有纪元时间戳值,我想从中提取时间。例如:输入1480687432 i.e.(Fri Dec 02 2016 14:03:52 GMT+0530 (IST))输出14:03:52,我想将它与日落/日出时间(也用于未来的日出/日落时间)进行比较,以确定它是白天还是黑夜。我使用下面的方法,任何人都可以请建议比这更好的办法,javascript在moment.js
var input = 1480687432; // i.e.(Fri Dec 02 2016 14:03:52 GMT+0530 (IST))`
// output 14:03:52
function getTimeFromDate(timestamp) {
var date = new Date(timestamp * 1000);
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var time = new Date();
return time.setHours(hours, minutes, seconds);
}
console.log(getTimeFromDate(1480687432))Run Code Online (Sandbox Code Playgroud)