将long日期格式转换为标准日期格式,可以按照以下步骤进行操作:
- 获取long日期值
首先,我们需要获取包含long日期值的变量,可以是从数据库中查询到的时间戳,或者是前端传递过来的时间戳等。
示例1:获取当前时间戳
var timestamp = Date.now();
示例2:获取后端传递过来的时间戳
var timestamp = response.data.timestamp;
- 转换日期格式
接下来,我们需要将long日期时间戳转换成标准日期格式,可以使用JavaScript中的Date对象进行转换。
示例1:将当前时间戳转换为标准日期格式
var timestamp = Date.now();
var date = new Date(timestamp);
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();
var standardTime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
console.log(standardTime); // 输出示例:2022-09-25 15:26:18
示例2:将后端传递过来的时间戳转换为标准日期格式
var timestamp = response.data.timestamp;
var date = new Date(timestamp);
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();
var standardTime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
console.log(standardTime); // 输出示例:2022-09-25 15:26:18
在实际应用中,我们也可以将以上转换过程封装成一个函数,以便于在代码中复用。
function formatTimestamp(timestamp) {
var date = new Date(timestamp);
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();
var standardTime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
return standardTime;
}
// 使用示例
var timestamp = Date.now();
var standardTime = formatTimestamp(timestamp);
console.log(standardTime); // 输出示例:2022-09-25 15:26:18
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js将long日期格式转换为标准日期格式实现思路 - Python技术站