目前我使用引導datetimepicker,它允許用戶選擇日期。 但是,當我在不同的筆記本電腦上運行它時,我獲得了不同的日期格式。日期時間格式導致錯誤?
舉例來說,在我的筆記本電腦,當我運行應用程序,並檢查在我的POST方法傳遞的價值我得到這樣的
8/27/2013 12:00:00 AM
,但是當我在別人的筆記本電腦上運行的應用程序,我得到在POST方法這個值
1-1-0001 00:00:00
這導致在我的控制器的POST方法無效的ModelState。 我不知道爲什麼會發生這種情況。有人可以給我一些建議,我怎樣才能解決這個問題,並使日期時間格式總是看起來像8/27/2013 12:00:00 AM
post方法?
這裏是鑑於代碼
<div id="datetimepicker2" class="input-append date">
<input name="DateEntered" type="text"/>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
</span>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#datetimepicker2').datetimepicker({
language: 'en',
pick12HourFormat: true
});
});
</script>
筆記本電腦是否運行相同的操作系統,並且您使用的是相同的瀏覽器? – asymptoticFault
是的,Windows 8和Chrome作爲瀏覽器 – Cybercop
你有沒有嘗試添加一個明確的格式,如格式:'MM/dd/yyyy hh:mm:ss''? – asymptoticFault