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下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
Oct 20 Javascript
Checbox的操作含已选、未选及判断代码
Nov 07 Javascript
jqgrid 编辑添加功能详细解析
Nov 08 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
jquery.validate使用时遇到的问题
May 25 Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
Oct 28 Javascript
Dojo获取下拉框的文本和值实例代码
May 27 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
Mar 30 Javascript
vue中appear的用法
Aug 17 Javascript
JS实现返回上一页并刷新页面的方法分析
Jul 16 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
Aug 10 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
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
linux php mysql数据库备份实现代码
2009/03/10 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
Vue之Watcher源码解析(2)
2017/07/19 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
深入解析Python编程中JSON模块的使用
2015/10/15 Python
win与linux系统中python requests 安装
2016/12/04 Python
django实现前后台交互实例
2017/08/07 Python
python进行文件对比的方法
2018/12/24 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
给面试官的感谢信
2014/02/01 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
行政经理岗位职责
2015/04/15 职场文书
煤矿隐患排查制度
2015/08/05 职场文书