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 相关文章推荐
IE JS无提示关闭窗口不提示的方法
Apr 29 Javascript
最新的10款jQuery内容滑块插件分享
Sep 18 Javascript
jquery如何改变html标签的样式(两种实现方法)
Jan 16 Javascript
javascript 函数及作用域总结介绍
Nov 12 Javascript
跟我学习javascript的for循环和for...in循环
Nov 18 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
jQuery实现动态添加tr到table的方法
Dec 26 Javascript
Vue中保存用户登录状态实例代码
Jun 07 Javascript
基于Vue实现页面切换左右滑动效果
Jun 29 Javascript
jQuery中的for循环var与let的区别
Apr 21 jQuery
js 闭包深入理解与实例分析
Mar 19 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
php 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
linux下编译安装memcached服务
2014/08/03 PHP
php实现的常见排序算法汇总
2014/09/08 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
PHP+swoole实现简单多人在线聊天群发
2016/01/19 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
2016/07/18 PHP
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
div模拟滚动条效果示例代码
2013/10/16 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
layui操作列按钮个数和文字颜色的判断实例
2019/09/11 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python中的heapq模块源码详析
2019/01/08 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
python2 对excel表格操作完整示例
2020/02/23 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
个人找工作求职简历的自我评价
2013/10/20 职场文书
大学毕业通用个人的求职信
2013/12/08 职场文书
如何写好升职自荐信
2014/01/06 职场文书
鸦片战争观后感
2015/06/09 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书