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

最新文章

  1. win7下matlab2016a配置libsvm
  2. 0921MySQL 报错 ERROR 1290 (HY000): running with the --secure-file-priv
  3. ssh配置文件说明
  4. VC++ 结束线程 AfxBeginThread AfxEndThread
  5. [工作积累] 32bit to 64bit: array index underflow
  6. 深度探索va_start、va_arg、va_end
  7. DataTable举例
  8. 子进程管理模块subprocess
  9. Codeforces 107B Basketball Team 简单概率
  10. background-size做自适应的背景图
  11. AIR文件操作:使用文件对象操作文件和目录 .
  12. 1.Servlet介绍 和 HTTP协议简述
  13. 结合FireBreath在Chrome/FireFox的多进程模式下崩溃一例
  14. Spring mvc 原理浅析
  15. java学习笔记(六):变量类型
  16. yum方面的知识
  17. f5冗余BIG-IP系统的安装
  18. SQL server Profiler 监视数据库活动
  19. Eclipse中Maven WEB工程tomcat调试
  20. elasticsearch term match multi_match区别

热门文章

  1. Dubbo超时重试机制带来的数据重复问题
  2. [Angular] Tree shakable provider
  3. 对帝国cms、dedecms、phpcms等负载测试总结
  4. C# 鼠标全局钩子
  5. vue scoped 解决样式不生效问题
  6. 使用Eclipse Memory Analyzer分析内存
  7. 【DB2】报错:-30090 25000 指定的操作对远程执行失败
  8. 《让LoadRunner走下神坛》
  9. Redis命令学习-string类型操作
  10. multicast based on udp