用到datawindow.net,需要在IE的客户端给dw赋datetime类型的值,objdw.SetItem(1,1,aaa),aaa的类型为datetime,关键是怎么把字符串转换成datetime类型

解决方案 »

  1.   

    dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])
    year, month, date必填,hours, minutes, seconds,ms选填
      

  2.   

    具体看字符串是什么格式的new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]);
    注意month为0-11,代表1至12月new Date("2008/6/25");
      

  3.   

    window.alert(new Date(Date.parse("8-15-2007")).toLocaleString());
      

  4.   

    picker控件的值不是本来就是datetime么为什么还是提示 为string类型 郁闷啊,高手支招怎样才能 将picker.value 转换为datetime类型
      

  5.   


    var s = "2005-08-12 12:23:44";var mr = /^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/.exec(s);
    if (mr) {
    var d = new Date(parseInt(mr[1], 10),
    parseInt(mr[2], 10)-1,
    parseInt(mr[3], 10),
    parseInt(mr[4], 10),
    parseInt(mr[5], 10),
    parseInt(mr[6], 10));
            objdw.SetItem(1, 1, d.getVarDate());
    } else {
    alert("格式不正确!");
    }