前端 时间戳日期转换
在前端进行时间戳与日期的转换,可以使用JavaScript的Date
对象。以下是一个简单的函数,用于将时间戳转换为日期字符串,并且可以进行相反的转换。
时间戳转换为日期字符串:
function timestampToDate(timestamp) {
var date = new Date(timestamp); // 时间戳转换为Date对象
return date.toISOString().slice(0, 10); // 转换为YYYY-MM-DD格式
}
// 使用示例
var timestamp = 1609459200000; // 假设这是一个时间戳
console.log(timestampToDate(timestamp)); // 输出: "2021-01-01"
日期字符串转换为时间戳:
function dateToTimestamp(dateString) {
var date = new Date(dateString); // 日期字符串转换为Date对象
return date.getTime(); // 获取时间戳
}
// 使用示例
var dateString = "2021-01-01"; // 假设这是一个日期字符串
console.log(dateToTimestamp(dateString)); // 输出: 1609459200000
请注意,这些函数假设输入是有效的。在实际应用中,可能需要添加错误处理来确保输入的有效性。
评论已关闭