使用Javacsript从本地Access表中读入日期型格式,打开数据库后,运行document.write(rs.Fields("rq"));屏幕显示为:Sun Nov 14 00:00:00 UTC+0800 2008 null;(rq是表中的字段名,类型为日期型)怎么能显示2008-11-14?谢谢大侠指导

解决方案 »

  1.   

    这是因为你夏至access数据库的时候,格式就是这种如果你要显示你想要的格式就只有在插入数据的时候,把格式调成你想要的格式你可以用Date对象取
    年-月-日显示成这种格式
      

  2.   


    var dt = Date.parse(rs.Fields("rq").Value);
    var y = dt.getFullYear();
    var m = dt.getMonth()+1;
    var d = dt.getDate();
    s = y + "年" + m + "月" + d + "日";
    document.write(s);