2012-03-15 108 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

相關問題