我正在开发一个支持 I18N 的应用程序。在此应用程序中,系统会根据用户的区域设置提示用户以区域设置特定格式输入日期时间以及表单中的其他详细信息。我们使用原生质日期时间选择器来选择日期时间。
现在,我们面临插件显示错误时间的特定日期时间格式的问题。这是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 框,它会起作用。
有没有人遇到过这样的问题?
请帮我解决这个问题。
谢谢,阿米特帕特尔