js时间戳转化为yy-mm-dd
时间: 2024-01-09 17:05:20 浏览: 117
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
要将JavaScript的时间戳转换为"yy-mm-dd"格式,可以使用以下方法之一。
方法1: 使用Date对象的方法进行转换。首先,创建一个Date对象,并将时间戳作为参数传递给它。然后,使用Date对象的get方法获取年、月和日,并进行格式化拼接。
```javascript
let timestamp = 1627085595000; // 时间戳
let date = new Date(timestamp);
let year = date.getFullYear().toString().slice(-2); // 获取年份的后两位
let month = (date.getMonth() + 1).toString().padStart(2, '0'); // 获取月份,并补齐两位
let day = date.getDate().toString().padStart(2, '0'); // 获取日期,并补齐两位
let formattedDate = `${year}-${month}-${day}`;
console.log(formattedDate); // 输出: 21-07-24
```
方法2: 使用自定义函数将时间戳转换为日期字符串。在函数中,使用Date对象的方法获取年、月和日,并进行格式化拼接。
```javascript
function timestampToDateString(timestamp) {
let date = new Date(timestamp);
let year = date.getFullYear().toString().slice(-2); // 获取年份的后两位
let month = (date.getMonth() + 1).toString().padStart(2, '0'); // 获取月份,并补齐两位
let day = date.getDate().toString().padStart(2, '0'); // 获取日期,并补齐两位
return `${year}-${month}-${day}`;
}
let timestamp = 1627085595000; // 时间戳
let formattedDate = timestampToDateString(timestamp);
console.log(formattedDate); // 输出: 21-07-24
```
这两种方法都可以将JavaScript的时间戳转换为"yy-mm-dd"格式的日期字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文