我正在使用支持I18N的应用程序。在此应用程序中,根据用户的区域设置,系统会提示用户以区域设置特定格式输入日期时间以及表单中的其他详细信息。我们使用protoplasm date time picker来选择日期时间。
目前我们正面临特定日期时间格式的问题,其中插件显示错误的小时数。这是html
<html>
<head>
<script language="javascript" src="protoplasm.js"></script>
<script language="javascript">
// transform() calls can be chained together
Protoplasm.use('datepicker')
.transform('input.datepicker', {timePicker:true, use24hrs:false, dateTimeFormat: 'dd-MM-yyyy HH:mm a'} )
.transform('input.datetimepicker')
;
</script>
</head>
<body>
<input type="text" name="date" class="datepicker" />
</body>
</html>
当用户点击插件上的PM框时,它显示16-04-2012 22:59 PM 而不是16-04-2012 10:59 PM 。但是,如果他点击AM框就可以了。
有没有人遇到过这样的问题?
请帮我解决这个问题。
谢谢,Amit Patel
答案 0 :(得分:0)
我将HH
替换为hh
中的dateTimeFormat
并且有效。