js毫秒数转换为年月日时分秒
时间: 2023-05-04 18:02:51 浏览: 129
JavaScript中,毫秒数可以通过Date对象的getTime()方法来获取。将某个具体时间或当前时间转换为毫秒数,可以使用Date.parse()或Date.UTC()方法。
要将毫秒数转换为年月日时分秒,可以使用Date对象的方法来进行格式化输出。
使用以下代码来实现:
```js
function formatTime(millisecond) {
var date = new Date(millisecond);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
return year + "-" + padding(month) + "-" + padding(day) + " " + padding(hour) + ":" + padding(minute) + ":" + padding(second);
}
function padding(num) {
return num < 10 ? "0" + num : num;
}
```
其中,formatTime()函数接收一个毫秒数作为参数,将其转换为年月日时分秒的格式输出,padding()函数是一个辅助函数,用于自动在不足两位数字的前面添加“0”。
使用示例:
```js
var millisecond = 1600000000000;
console.log(formatTime(millisecond)); // 2020-09-13 08:26:40
```
这样就可以将毫秒数转换为可读性更高的日期时间格式了。
阅读全文