gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 19:08:30 24 4
gpt4 key购买 nike

我有纪元时间戳值,我想从中提取时间。例如:输入 1480687432 即(Fri Dec 02 2016 14:03:52 GMT+0530 (IST)) 输出 14:03:52,我想将它与日落/日出时间(也适用于 future 的日出/日落时间)以确定现在是白天还是晚上。我正在使用以下方法,任何人都可以在 moment.js

javascript 中提出比这更好的方法吗

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

最佳答案

Javascript 对此有一个内置函数。您可以根据需要使用以下任何一种。

var timestamp = 1480687432 * 1000;
console.log(new Date(timestamp).toTimeString());
console.log(new Date(timestamp).toLocaleTimeString());

关于javascript - 从js中的时间戳中提取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40927938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com