时间类型转json后格式化显示方法
2015-09-28 11:59
597 查看
当数据库的关于时间的字段类型为data的时候,在查询取到值转为json数据格式以后就会变成一串数字,如果我们直接显示在页面上是看不出时间的,所以需要格式化时间,这里仅记录js的格式化方法。
在获取到数据后我们用以下方式格式化时间://格式化JSON时间格式
function jsonDateFormat(jsonDate) {
//json日期格式转换为正常格式
var jsonDateStr = jsonDate.toString();//此处用到toString()是为了让传入的值为字符串类型,目的是为了避免传入的数据类型不支持.replace()方法
try {
var date = new Date(parseInt(jsonDateStr.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 "时间格式转换错误";
}
}
使用该方法转换后,输出的时间格式就是自己自定义的了。
在获取到数据后我们用以下方式格式化时间://格式化JSON时间格式
function jsonDateFormat(jsonDate) {
//json日期格式转换为正常格式
var jsonDateStr = jsonDate.toString();//此处用到toString()是为了让传入的值为字符串类型,目的是为了避免传入的数据类型不支持.replace()方法
try {
var date = new Date(parseInt(jsonDateStr.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 "时间格式转换错误";
}
}
使用该方法转换后,输出的时间格式就是自己自定义的了。
相关文章推荐
- Flex中对表格某列的值进行数字格式化并求百分比添加%
- asp格式化日期时间格式的代码
- Flex中对表格中某列的值进行数字格式化保留两位小数
- javascript 格式化时间日期函数代码脚本之家修正版
- json格式的Ajax提交示例代码
- js对数字的格式化使用说明
- 关于mysql数据库格式化简单介绍
- Lua之字符串格式化例子和常用格式化参数介绍
- 再谈DOS批处理下格式化日期字符串的多种方法(详解)
- php使用curl发送json格式数据实例
- javascript 数字格式化输出的实现代码
- 实现批量linux格式化硬盘和挂载硬盘脚本分享
- JS对象与JSON格式数据相互转换
- C#日期时间格式化小结
- JavaScript自定义日期格式化函数详细解析
- php使用NumberFormatter格式化货币的方法
- php使用wordwrap格式化文本段落的方法
- PHP中常用的字符串格式化函数总结
- php实现的返回数据格式化类实例
- 阿里云主机Windows 2008服务器硬盘分区和格式化图文教程