javascript中字符串如何转换为datetime类型

cj5000 2008-06-25 12:54:25
用到datawindow.net,需要在IE的客户端给dw赋datetime类型的值,objdw.SetItem(1,1,aaa),aaa的类型为datetime,关键是怎么把字符串转换成datetime类型
...全文
988 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
AllenEllen 2010-12-27
  • 打赏
  • 举报
回复
DING
orz_ORZ_orz 2008-08-22
  • 打赏
  • 举报
回复
学习
sxn19811006 2008-08-22
  • 打赏
  • 举报
回复
xue xi
guoguo003 2008-08-21
  • 打赏
  • 举报
回复
picker控件的值不是本来就是datetime么为什么还是提示 为string类型 郁闷啊,高手支招怎样才能 将picker.value 转换为datetime类型
wcwtitxu 2008-08-21
  • 打赏
  • 举报
回复

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("格式不正确!");
}

  • 打赏
  • 举报
回复
window.alert(new Date(Date.parse("8-15-2007")).toLocaleString());
aaron81939097 2008-06-25
  • 打赏
  • 举报
回复
new Date(Date.parse(aaa))
xchh1220 2008-06-25
  • 打赏
  • 举报
回复
具体看字符串是什么格式的

new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]);
注意month为0-11,代表1至12月

new Date("2008/6/25");
gray820928 2008-06-25
  • 打赏
  • 举报
回复
dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])
year, month, date必填,hours, minutes, seconds,ms选填

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧