Json返回/Date(1429175003077)/格式日期转换
2015-06-02 09:24
736 查看
复制到html可直接运行。以下:
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascript"> function utcToDate(utcString) { return eval("new " + utcString.replace(/\//g, '')); }
Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //second "q+": Math.floor((this.getMonth() + 3) / 3), //quarter "S": this.getMilliseconds() //millisecond }
if (/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); }
for (var k in o) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); } }
return format; }
function main() { var date = utcToDate(document.getElementById("Text1").value); document.getElementById("show").innerHTML += "<p>" + date.format("yyyy-MM-dd hh:mm:ss") + "</p>"; document.getElementById("show").innerHTML += "<p>" + date.format("yy年M月dd日 h时m分s秒") + "</p>"; } </script></head><body> <input id="Text1" type="text" value="/Date(1429175003077)/" /> <input id="Button1" type="button" value="转换" onclick="main();" /> <div id="show"></div></body></html>
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascript"> function utcToDate(utcString) { return eval("new " + utcString.replace(/\//g, '')); }
Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //second "q+": Math.floor((this.getMonth() + 3) / 3), //quarter "S": this.getMilliseconds() //millisecond }
if (/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); }
for (var k in o) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); } }
return format; }
function main() { var date = utcToDate(document.getElementById("Text1").value); document.getElementById("show").innerHTML += "<p>" + date.format("yyyy-MM-dd hh:mm:ss") + "</p>"; document.getElementById("show").innerHTML += "<p>" + date.format("yy年M月dd日 h时m分s秒") + "</p>"; } </script></head><body> <input id="Text1" type="text" value="/Date(1429175003077)/" /> <input id="Button1" type="button" value="转换" onclick="main();" /> <div id="show"></div></body></html>
相关文章推荐
- 介绍最流行的框架:Backbone.js、Spine.js、Knockout.js和Batman.js
- JS模板引擎
- Json解析之JsonArray 附加Gson生成与解析 对象解析json
- Highcharts,一款非常強大的JS圖表控件,参数配置说明
- JS无缝滚动代码
- 右侧浮动客服纯JS插件(兼容)
- javascript复制到粘贴板
- JavaScript面向对象编程(1)-- 基础
- JavaScript定义类的几种方式
- 【总结】IE和Firefox的Javascript兼容性总结
- jsp基础知识7
- JavaScript高级用法一之事件响应与网页交互
- C#的百度地图开发(二)转换JSON数据为相应的类
- JSP基础
- js中字符串操作函数
- 深入理解javascript new的机制
- FastJson
- jstat命令使用
- JavaScript Cookies
- JavaScript中replace()方法使用时应该注意的几点