2011-01-20 96 views
0

我有一個與日期時間存儲時間和日期的模型。我正在使用支持兩者的日曆,問題是rails有時不會更新表單:Rails日期時間輸入和微秒

例如,設置STE起始日期= 2011年1月14日12:00 不工作

相比之下起始日期= 01/11/2011年00:00 沒有別的變化

所以問題是我送MM/DD/YY和導軌採用DD/MM/YY 我固定使用JQuery


$('#start_datetimepicker').datetimepicker({ dateFormat: 'dd-mm-yy' }); 
$('#end_datetimepicker').datetimepicker({ dateFormat: 'dd-mm-yy' }); 
+0

這將是很好的顯示代碼本身 – jschorr 2011-01-20 22:07:04

+0

只是沒有什麼非常有趣的,我會添加它雖然 – daniel 2011-01-20 22:11:07

回答

1

Date.parse採用啓發式算法去猜測它應該如何解析日期。

通常,使用類似「01/11/2010」的斜槓觸發它解析爲「MM/DD/YYYY」,同時使用破折號「01-11-2010」觸發它解析爲「DD-MM-YYYY」 。因此,您上面的輸入需要傳遞破折號而不是斜線,或者切換日期和月份的順序。