2012-03-15 107 views
0

我创建了一个以DATETIME格式存储日期的表。现在我想从Web窗体中检索日期并将其插入到表中。我想知道如何将字符串转换为客户端上的DATETIME格式,然后插入到表中。表单包含签入和签出日期以及没时间了。将字符串转换为日期时间格式

谢谢

+0

什么格式你想**转换成**和** **从?你有什么尝试?你能否加一个你需要的例子? – gideon 2012-03-15 05:16:17

+0

我检索的日期字符串格式为“03/12/2012”(MM/DD/YYYY),并希望将其转换为数据库中的日期时间格式,即03-12-2012 00:00:00。 – 2012-03-15 05:25:30

回答

0

,我认为这可以帮助你

http://www.mattkruse.com/javascript/date/ 

即使世界,你可以调整有点解决您的问题

0

退房JavaScript的parse()方法getDateFromFormat()函数。

0

你可以用Date这个对象。

var d = new Date(); 
var _day = d.getDay(); 
var _month = d.getMonth() + 1; //months are zero based 
var _year = d.getFullYear(); 
//assuming you always want the time as 00:00:00?? 
var str = _day + "-" + _month + "-" + _year + " 00:00:00"; 

str is now : 03-12-2012 00:00:00 

看到一个更通用演示这里(用今天的日期): http://jsfiddle.net/8fEvy/

Date object reference on MDN

+0

但是不是STRING类型的变量“STR”? – 2012-03-15 05:44:55

+0

是吗?如果你想要一个日期对象,那么只需使用'd'变量,但是你必须把一个字符串放到你的数据库中吗?你不能把一个JavaScript日期对象。 – gideon 2012-03-15 05:47:10

+0

嘿,谢谢你,它的工作...真棒....感谢的人..... – 2012-03-15 13:22:21

相关问题