Javascript将JSON日期格式化


Posted in Javascript onAugust 23, 2016

以下是示例代码

第一种效果:

///无时分秒
function jsonDateFormat(jsonDate) {//json日期格式转换为正常格式
 try {
  var date = new Date(parseInt(jsonDate.replace("/Date(", "").replace(")/", ""), 10));
  var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
  return date.getFullYear() + "-" + month + "-" + day;
 } catch (ex) {
  return "";
 }
}

第二种效果:

///有时分秒
function jsonDateFormat(jsonDate) {//json日期格式转换为正常格式
 try {
  var date = new Date(parseInt(jsonDate.replace("/Date(", "").replace(")/", ""), 10));
  var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var seconds = date.getSeconds();
  var milliseconds = date.getMilliseconds();
  return date.getFullYear() + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds + "." + milliseconds;
 } catch (ex) {
  return "";
 }
}

总结

以上就是Javascript将JSON日期格式化的全部内容,虽然功能很小,但是很实用。希望对大家的学习工作能有所帮助。

Javascript 相关文章推荐
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
js实现YouKu的漂亮搜索框效果
Aug 19 Javascript
Jquery zTree 树控件异步加载操作
Feb 25 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
Mar 18 Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
Jul 20 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
node使用mysql获取数据库数据中文乱码问题的解决
Dec 02 Javascript
如何在selenium中使用js实现定位
Aug 18 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 Javascript
Jquery组件easyUi实现选项卡切换示例
Aug 23 #Javascript
Jquery调用iframe父页面中的元素及方法
Aug 23 #Javascript
Jquery组件easyUi实现表单验证示例
Aug 23 #Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 #Javascript
AngularJS使用ng-repeat指令实现下拉框
Aug 23 #Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
Aug 23 #Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
Aug 23 #Javascript
You might like
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
php中file_exists函数使用详解
2015/05/08 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
javascript日期比较方法实例分析
2016/06/17 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
纯javascript版日历控件
2016/11/24 Javascript
ES6通过babel转码使用webpack使用import关键字
2016/12/13 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
python 类之间的参数传递方式
2019/12/20 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
django 模型字段设置默认值代码
2020/07/15 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
台湾7-ELEVEN线上购物中心:7-11
2021/01/21 全球购物
综合素质的自我鉴定
2013/10/07 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
《苏珊的帽子》教学反思
2014/04/07 职场文书
水电站项目建议书
2014/05/12 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
68句权威创业名言
2019/08/26 职场文书