将字符串转换为日期时间格式

时间:2012-03-15 05:15:15

标签: javascript jquery

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

谢谢

3 个答案:

答案 0 :(得分:0)

我认为这可以帮到你

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

有一个getDateFromFormat()函数,你可以调整一下来解决你的问题

答案 1 :(得分:0)

查看javascript的parse()方法。

答案 2 :(得分: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