小编Shu*_*ane的帖子

从js中的时间戳中提取时间

我有纪元时间戳值,我想从中提取时间。例如:输入1480687432 i.e.(Fri Dec 02 2016 14:03:52 GMT+0530 (IST))输出14:03:52,我想将它与日落/日出时间(也用于未来的日出/日落时间)进行比较,以确定它是白天还是黑夜。我使用下面的方法,任何人都可以请建议比这更好的办法,javascriptmoment.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)

javascript date momentjs

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

date ×1

javascript ×1

momentjs ×1