分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS格式化JSON后的日期

发布时间:2023-09-06 01:40责任编辑:胡小海关键词:暂无标签

序列化后日期变成了 /Date(1494524134000+0800)\ 这种格式 不能正常显示了 但也不能为了这个吧所有服务的DateTime字段都改成String类型 于是找了一个JS的扩展方法来格式化日期

 1 function ChangeDateFormat(jsondate) { 2 ????jsondate = jsondate.replace("/Date(", "").replace(")/", ""); 3 ????if (jsondate.indexOf("+") > 0) { 4 ????????jsondate = jsondate.substring(0, jsondate.indexOf("+")); 5 ????} 6 ????else if (jsondate.indexOf("-") > 0) { 7 ????????jsondate = jsondate.substring(0, jsondate.indexOf("-")); 8 ????} 9 ?10 ????var date = new Date(parseInt(jsondate, 10));11 ????var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;12 ????var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();13 ?14 ????return date.getFullYear()15 ????????+ "年"16 ????????+ month17 ????????+ "月"18 ????????+ currentDate19 ????????+ "日"20 ????????+ " "21 ????????+ date.getHours()22 ????????+ ":"23 ????????+ date.getMinutes();24 }25 //调用:ChangeDateFormat(‘/Date(1494524134000+0800)\‘)

  

JS格式化JSON后的日期

原文地址:https://www.cnblogs.com/thybk/p/8384421.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved