目前我使用引导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