JavaScript将时间戳转换为日期格式的方法
作者:百宝袋时间:2026-10-27 20:49:48浏览:363
本文介绍在JavaScript中将后端返回的时间戳转换为标准日期格式(如2013-09-16)的方法。重点区分了PHP生成的10位时间戳需乘以1000,而Java生成的13位时间戳可直接使用。通过封装辅助函数处理月份和日期的补零逻辑,确保输出格式统一规范。
JavaScript将时间戳转换为日期格式的方法
通用时间戳转换工具函数
具体实现如下:
/**
* 将时间戳转换为标准日期格式
* @param {Object} obj 时间戳数值(10位需乘1000,13位无需处理)
* @return {TypeName} 返回格式化后的日期字符串,如2013-09-16
*/
function fullnum(obj){
if(Number(obj) < 10){
return '0' + obj;
}else{
return obj;
}
} 1. PHP存储的时间戳为10位,JavaScript中需乘以1000方可正确解析为日期格式
具体实现如下:
var mystime = newDate(msg.pager.result[i].adsdate * 1000);
var addstime = mystime.getFullYear() +'-' + fullnum(Number(mystime.getMonth()) + 1) + '-' + fullnum(mystime.getDate());
//addstime 显示的时间就是 2013-09-16 2. Java存储的时间戳为13位,JavaScript中无需额外处理即可直接解析
具体实现如下:
var mystime = newDate(msg.pager.result[i].adsdate);
var addstime = mystime.getFullYear() +'-' + fullnum(Number(mystime.getMonth()) + 1) + '-' + fullnum(mystime.getDate());
//直接使用addstime即可得到2013-09-16作者最新文章
定制 Quill.js 主题样式:修改默认 CSS 与添加自定义类名
2026-11-04 11:21:35
混淆JS代码怎么在线反混淆并格式化阅读
2026-11-03 21:46:39
JS在线编辑器代码报错怎么调试?控制台使用技巧
2026-11-03 21:24:56
从 marked.js 旧版本升级到最新版:API 变更与迁移指南
2026-11-03 17:38:17
JS富文本编辑器Quill与代码编辑器CodeMirror的区别及应用场景
2026-11-03 16:52:09
相关标签:
