js 时间戳转换为指定的日期格式
2024-09-01 13:50:40
function formatDate(date, fmt) {
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
}
let o = {
'M+': date.getMonth() + 1,
'd+': date.getDate(),
'h+': date.getHours(),
'm+': date.getMinutes(),
's+': date.getSeconds()
};
for (let k in o) {
if (new RegExp(`(${k})`).test(fmt)) {
let str = o[k] + '';
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
}
}
return fmt;
} // 左边加上零
function padLeftZero(str) {
return ('00' + str).substr(str.length);
} var date = 1496486118238;
var newDate = new Date(date);
formatDate(newDate, 'yyyy-MM-dd hh:mm'); // 2017-06-03 18:35
最新文章
- win7下matlab2016a配置libsvm
- 0921MySQL 报错 ERROR 1290 (HY000): running with the --secure-file-priv
- ssh配置文件说明
- VC++ 结束线程 AfxBeginThread AfxEndThread
- [工作积累] 32bit to 64bit: array index underflow
- 深度探索va_start、va_arg、va_end
- DataTable举例
- 子进程管理模块subprocess
- Codeforces 107B Basketball Team 简单概率
- background-size做自适应的背景图
- AIR文件操作:使用文件对象操作文件和目录 .
- 1.Servlet介绍 和 HTTP协议简述
- 结合FireBreath在Chrome/FireFox的多进程模式下崩溃一例
- Spring mvc 原理浅析
- java学习笔记(六):变量类型
- yum方面的知识
- f5冗余BIG-IP系统的安装
- SQL server Profiler 监视数据库活动
- Eclipse中Maven WEB工程tomcat调试
- elasticsearch term match multi_match区别