+ -
当前位置:首页 → 问答吧 → Ajax问题。。用AJAX从数据库查出来的时间类型转型

Ajax问题。。用AJAX从数据库查出来的时间类型转型

时间:2011-12-17

来源:互联网

如题:
用AJAX从数据库查出来的时间类型转型,

转为Datetime类型

如果不转就会是这样的:/Date(1323878400000)/


我要转为:2011-01-02


请指教???

作者: vaecnfeilong   发布时间: 2011-12-17

这样
function ParseDate(jsonDate) {
  var date = new Date(parseInt(jsonDate.substr(6)));
  y = date.getFullYear()
  m = date.getMonth() + 1;
  d = date.getDate();
  str = y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d)
  return str;
}  
alert(ParseDate("/Date(1323878400000)/"))

作者: net_lover   发布时间: 2011-12-17

引用 1 楼 net_lover 的回复:

这样
function ParseDate(jsonDate) {
var date = new Date(parseInt(jsonDate.substr(6)));
return date.toLocaleString();
}
ParseDate("/Date(1323878400000)/")


大神,这个不行
Thu Dec 15 2011 00:00:00 GMT+0800 (中国标准时间)
变这个了

作者: vaecnfeilong   发布时间: 2011-12-17

function ParseDate(jsonDate) {
  var date = new Date(parseInt(jsonDate.substr(6)));
  y = date.getFullYear()
  m = date.getMonth() + 1;
  d = date.getDate();
  str = y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d)
  return str;
}  
alert(ParseDate("/Date(1323878400000)/"))

作者: net_lover   发布时间: 2011-12-17

引用 3 楼 net_lover 的回复:

function ParseDate(jsonDate) {
var date = new Date(parseInt(jsonDate.substr(6)));
y = date.getFullYear()
m = date.getMonth() + 1;
d = date.getDate();
str = y + "-" + (m < 10 ? "0" + m ……



这个可以了,,谢谢啦

作者: vaecnfeilong   发布时间: 2011-12-17

JScript code

 var Dtime =" /Date(1323100800000+0800)/";

                       var NewDtime = new Date(parseInt(Dtime.slice(6, 19)));

                       var Dyear = NewDtime.getFullYear();

                       var Dmonth = NewDtime.getMonth() + 1;

                       var Ddate = NewDtime.getDate();

作者: jayrao5566   发布时间: 2011-12-17