我将时间作为Unix时间戳存储在MySQL数据库中,并将其发送到一些JavaScript代码中.我怎样才能挤出时间呢?

例如,在HH/MM/SS格式中.

推荐答案

let unix_timestamp = 1549312452
// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds.
var date = new Date(unix_timestamp * 1000);
// Hours part from the timestamp
var hours = date.getHours();
// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();
// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();

// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);

console.log(formattedTime);

有关Date对象的详细信息,请参阅MDNECMAScript 5 specification.

Javascript相关问答推荐

Flutter:显示PDF和视频,但阻止下载

在卡信息之间切换

如何用显示网格平滑地将元素从一个地方移动到另一个地方?

使用Java脚本根据按下的按钮更改S文本

如何在模块层面提供服务?

虚拟滚动实现使向下滚动可滚动到末尾

Angular 中的类型错误上不存在获取属性

TypeError:无法分解';React2.useContext(...)';的属性';basename';,因为它为空

在数组中查找重叠对象并仅返回那些重叠对象

Use Location位置成员在HashRouter内为空

如何 for each 输入动态设置输入变更值

当代码另有说明时,随机放置的圆圈有时会从画布上消失

如何在Press上重新启动EXPO-AV视频?

如何用javascript更改元素的宽度和高度?

是否可以将异步调用与useState(UnctionName)一起使用

无法设置RazorPay订阅API项目价格

P5.js中的分形树

TabNavigator和StackNavigator之间的Reaction Native中的导航问题

将延迟加载的模块转换为Eager 加载的模块

如何在Web项目中同步语音合成和文本 colored颜色 更改