论坛首页 Web前端技术论坛

js string转为date类型

浏览 74053 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-01-10   最后修改:2011-01-10

例子:

  var remindTime = "2008-04-02 10:08:44"; 

//因之前在数据库中的类型为2008-04-02 10:08:44,必须转化为2008/04/02 10:08:44格式才能实例化Date对象

      var  str=remindTime.toString();
       str =  str.replace(/-/g,"/");
      //// str =  str.replace("T"," "); 
   var oDate1 = new Date(str);

   alert(oDate1.getDate());

//结果为2

   发表时间:2011-01-12  
这个也可以啊?js高手
0 请登录后投票
   发表时间:2011-01-12  
oming 写道
这个也可以啊?js高手

可以呀.但俺吾是js高手吖..
0 请登录后投票
   发表时间:2011-01-17  
直接replace这个字符串不就得到你要的结果了么。
0 请登录后投票
   发表时间:2011-01-18  
伤心雨 写道
直接replace这个字符串不就得到你要的结果了么。

你没看标题吗?是想转为date类型。
0 请登录后投票
   发表时间:2011-01-20  
结果为"2"是什么意思?
求解……
0 请登录后投票
   发表时间:2011-01-24  
丶十三少丶 写道
结果为"2"是什么意思?
求解……


alert的getDate
0 请登录后投票
   发表时间:2011-01-24  
shdsb 写道
丶十三少丶 写道
结果为"2"是什么意思?
求解……


alert的getDate

  初始化为 var remindTime = "2008-04-02 10:08:44"; 
   打印提示02号的2;只是打印看下而已。没其他意思.

0 请登录后投票
   发表时间:2011-02-18  
楼主的方法没看明白,我的问题是:我想把从combobox里得到的String类型的数据变成Date插入到数据库中,该怎么办,
三个combobox里分别放的是年、月、日。假如取出的数据为2008 08 08该怎么办。不是js是Java 应用程序。可以帮帮我不。
0 请登录后投票
   发表时间:2011-02-19   最后修改:2011-02-19
干吗用正则 直接调用构造器


var a=new Date('2008-04-02 10:08:44')
Object.prototype.toString.call(a)
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics