//格式化日期字符串
String.prototype.jsonDateFormat = function (format) {
var date, timestamp, dtObj
timestamp = parseInt(this.toString().replace('/Date(', '').replace(')/', '').replace(/\+\d+/, ''), 10)// jsonDt.replace(/\/Date\((\d+)\)\//, "$1");
date = new Date(timestamp)// new Date(Number(timestamp));
dtObj = {
'M+': date.getMonth() + 1, // 月
'd+': date.getDate(), // 日
'h+': date.getHours(), // 时
'm+': date.getMinutes(), // 分
's+': date.getSeconds() // 秒
}
// 因为年份是4位数,所以单独拿出来处理
if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))
}
// 遍历dtObj
for (var k in dtObj) {
// dtObj的属性名作为正则进行匹配
if (new RegExp('(' + k + ')').test(format)) {
// 月,日,时,分,秒 小于10时前面补 0
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? dtObj[k] : ('00' + dtObj[k]).substr(('' + dtObj[k]).length))
}
}
return format
} 调用:
例如:CreateTime: "/Date(1571292406000)/"
CreateTime.jsonDateFormat('yyyy-MM-dd hh:mm:ss')

  

最新文章

  1. Sensor(GYROSCOPE)
  2. JDBC题库
  3. java学习笔记_MIDI_GUI
  4. JVM -XX: 参数介绍(转)
  5. 《算法问题实战策略》-chaper32-网络流
  6. Python高阶函数
  7. M记单刷鸡盒副本
  8. Android中常用的颜色
  9. 安卓handler、thread实现异步任务
  10. jquery图片延迟加载 及 serializeArray、serialize用法记录
  11. BeanUtils的copyproPerties方法的用法
  12. Codeforces 1089E - Easy Chess - [DFS+特判][2018-2019 ICPC, NEERC, Northern Eurasia Finals Problem E]
  13. 超哥教你发布CRM
  14. typescript 的安装
  15. 收藏:SQL重复记录查询 .
  16. ubuntu ssh root登陆
  17. [BZOJ1776][Usaco2010 Hol]cowpol 奶牛政坛
  18. c++赋值运算符为什么要返回引用?
  19. nfs的无敌时间更改的配置参数
  20. win10开始菜单任务栏点击无反应

热门文章

  1. Docker入门与简单使用
  2. SQL注入:Cookie注入
  3. [基础]Deep Learning的基础概念
  4. K8s集群中设置harbor仓库认证
  5. 201871010123-吴丽丽《面向对象程序设计(Java)》第十五周学习总结
  6. 神兽、佛祖保佑,代码全程无bug
  7. html表格及列表
  8. Linux学习笔记-第9天 与windows相同的分区知识
  9. 原生js-input框全选
  10. requests--传递参数