js格式化处理json时间问题。。。 返回的json时间如 /Date(1290371638000)/ 形式,怎样处理成 yyyy-MM-dd 这类格式啊????用js 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去掉/Date直接格式化1290371638000/*** 时间对象的格式化;*/Date.prototype.format = function(format){ /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ 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;}使用方法: var testDate = new Date();var testStr = testDate.format("YYYY年MM月dd日hh小时mm分ss秒");alert(testStr); var times = 1290371638000;var date = new Date(times);alert(date.toLocaleString); var times = 1290371638000;var date = new Date(times);alert(date.toLocaleString()); 大家帮我分析一下,关于面向对象的实例和方法调用 extjs 4中如何引用包文件,是不是与3.x的有很大不同?--在线等 JS菜鸟求高手帮忙,希望有高手给实现一下,谢谢,在线等 两个table同时拖动边框 判断一个字符串是以this开头和this结尾怎么写正则表达式 高分求简单的js问题 如何实现鼠标移到图片上,就显示一个小的菜单 关于window.createPopup()的问题,各位老大帮帮忙。 在线等高手指教 给一个点击输入框即出现相应弹出菜单的源码!急!!! javascript控制歌词同步的例子 求一段去除数字前面 "0" 的正则表达式.
直接格式化1290371638000
/**
* 时间对象的格式化;
*/
Date.prototype.format = function(format){
/*
* eg:format="YYYY-MM-dd hh:mm:ss";
*/
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;
}使用方法: var testDate = new Date();var testStr = testDate.format("YYYY年MM月dd日hh小时mm分ss秒");alert(testStr);
var date = new Date(times);
alert(date.toLocaleString);
var date = new Date(times);
alert(date.toLocaleString());