JS时间戳与时间的转换总结
来源:互联网 发布:度然后知长短的度 编辑:程序博客网 时间:2024/06/07 06:56
1. 标准时间戳 yyyy-MM-dd HH-mm-ss 2017-09-28 11:22:57
function formatDateTime(inputTime) { var date = new Date(inputTime); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); h = h < 10 ? ('0' + h) : h; var minute = date.getMinutes(); var second = date.getSeconds(); minute = minute < 10 ? ('0' + minute) : minute; second = second < 10 ? ('0' + second) : second; return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second; };
然后直接在调用就可以了 formatDateTime(inputTime);
具体格式可以自行调整
2. 几分钟前 几小时前 几天前 时间戳
function formatDateTime(inputTime){ var d_minutes,d_hours,d_days; var timeNow = parseInt(new Date().getTime()/1000); var d; d = timeNow - inputTime; d_days = parseInt(d/86400); d_hours = parseInt(d/3600); d_minutes = parseInt(d/60); if(d_days>0 && d_days<4){ return d_days+"天前"; }else if(d_days<=0 && d_hours>0){ return d_hours+"小时前"; }else if(d_hours<=0 && d_minutes>0){ return d_minutes+"分钟前"; }else{ var s = new Date(inputTime*1000); return (s.getMonth()+1)+"月"+s.getDate()+"日"; }};
然后直接在调用就可以了 formatDateTime(inputTime);
具体格式可以自行调整 类似 几周前 几个月前等等
阅读全文
0 0
- JS时间戳与时间的转换总结
- js 时间与时间戳的转换
- js 时间与时间戳的转换
- js 时间与时间戳的转换
- js 时间格式与时间戳的相互转换
- JS 时间字符串与时间戳之间的转换
- JS获取时间的相关函数及时间戳与时间日期之间的转换
- 【JS】获取当前时间,时间与时间戳之间的转换
- JS获取当前时间,时间与时间戳之间的转换
- js 时间戳转换时间
- 时间戳与时间的相互转换
- 时间戳与时间的转换
- 时间与时间戳的相互转换
- ios时间戳与时间的转换
- 时间与时间戳的转换
- 时间戳与时间之间的转换
- 时间与时间戳的转换
- 时间与时间戳之间的转换
- CAN总线学习笔记:CAN总线的相关概念
- codis集群部署
- 背包问题(1)
- android studio无线调试
- 研究区分onbeforeunload事件是刷新还是关闭
- JS时间戳与时间的转换总结
- 我的CET-6准备之路(每天更新中...)
- 前后端数据交互之前端传值到后台
- 你知道谷歌有个社区叫 GBG 么?
- 第八周(2) 项目3.2-稀疏矩阵的三元组表示的实现及应用
- Butterknife使用
- mui 日常开发问题总结
- SSL过程
- V