js 毫秒级时间戳转为日期
时间: 2023-09-18 21:16:08 浏览: 110
在 JavaScript 中,可以使用 `Date` 对象来将毫秒级时间戳转换为日期。以下是一个示例代码:
```javascript
const timestamp = 1627862400000; // 替换为你的时间戳
// 使用 Date 对象将时间戳转换为日期
const date = new Date(timestamp);
console.log(date);
```
运行该代码将在控制台输出时间戳对应的日期。你可以根据需要使用 `Date` 对象提供的方法来进一步格式化日期输出。
相关问题
js中将时间戳转为日期
要将时间戳转换为日期格式,你可以使用以下JS函数:
```javascript
function timestampToTime(timestamp) {
var date = new Date(timestamp * 1000);
var Y = date.getFullYear();
var M = (date.getMonth()+1 < 10 ? '0' + (date.getMonth()+1) : date.getMonth()+1);
var D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate());
var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours());
var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()); var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
return Y + '-' + M + '-' + D + ' ' + h + ':' + m + ':' + s;
}
```
这个函数将时间戳乘以1000,以秒为单位转换为毫秒。然后使用`new Date()`创建一个日期对象,根据需要将年、月、日、时、分、秒分别提取出来并进行格式化处理。最后通过拼接将它们组合成想要的日期格式字符串。
你还可以使用另一个函数将日期格式转换为时间戳,代码如下:
```javascript
function dateToTimestamp(datestr) {
var date = new Date(datestr);
var time = Date.parse(date);
var timestamp = time / 1000;
return timestamp;
}
```
这个函数接受一个日期字符串,通过`new Date()`创建一个日期对象,然后使用`Date.parse()`将其转换为毫秒级的时间戳。最后将时间戳除以1000,以秒为单位返回。
微信小程序 将时间戳转为日期
可以使用 JavaScript 中的 Date 对象来将时间戳转为日期。具体操作步骤如下:
1. 获取时间戳,可以从后端接口获取。
2. 使用 JavaScript 中的 Date 对象将时间戳转为日期。代码如下:
```javascript
let timestamp = 1619817600000; // 时间戳,单位是毫秒
let date = new Date(timestamp);
```
3. 将日期格式化为需要的字符串格式。例如,将日期格式化为“年-月-日 时:分:秒”的格式,代码如下:
```javascript
let year = date.getFullYear(); // 获取年份
let month = date.getMonth() + 1; // 获取月份,注意月份从0开始,需要加1
let day = date.getDate(); // 获取日期
let hour = date.getHours(); // 获取小时
let minute = date.getMinutes(); // 获取分钟
let second = date.getSeconds(); // 获取秒钟
let formattedDate = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
```
最终得到的 formattedDate 就是将时间戳转为日期后的字符串格式。
阅读全文
相关推荐
















