jQuery MiniUI

 找回密码
 立即注册
查看: 10334|回复: 5
打印 上一主题 下一主题

时间控件,如何设置24小时 时间格式 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-7-16 09:34:08 |只看该作者 |倒序浏览
format="yyyy-MM-dd hh:mm:ss" timeFormat="hh:mm:ss"  
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

沙发
发表于 2014-7-16 09:39:40 |只看该作者
我是在编辑的时候,时间值是通过后台传过来,初始化到控件中  后台时间是   2014-07-19 19:15:14 但是到了时间控件上显示就成了 2014-07-19 09:15:14

Rank: 2

板凳
发表于 2014-7-16 09:44:00 |只看该作者


<input id="btime" name="tbtime" class="mini-datepicker" style="width:200px;" nullValue="null"
        format="yyyy-MM-dd HH:mm:ss" timeFormat="HH:mm:ss" showTime="true" showOkButton="true" showClearButton="false" value="${trans.btime}"/>


后台传过来的时间是 19:15:14 可是到了控件显示时,却成了 09 好像只取了24小时制的后面一位
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2014-7-16 10:05:48 |只看该作者
tangmuming 发表于 2014-7-16 09:44
后台传过来的时间是 19:15:14 可是到了控件显示时,却成了 09 好像只取了24小时制的后面一位
...

CST默认是美国时间,有时差
请使用UTC时间

Rank: 8Rank: 8

5#
发表于 2014-7-16 11:18:05 |只看该作者
tangmuming 发表于 2014-7-16 09:44
后台传过来的时间是 19:15:14 可是到了控件显示时,却成了 09 好像只取了24小时制的后面一位
...

刚才查了一下
CST时间可以代表4种时间,你后台获取的时候可能是做中国时间来取
不过js解析的话是看成美国中部时间来解析的
这样解析完和你原想的时间就有14个小时的时差
美国中部时间是GMT-6   中国时间是GMT+8

Rank: 2

6#
发表于 2014-7-16 16:07:42 |只看该作者
felt 发表于 2014-7-16 11:18
刚才查了一下
CST时间可以代表4种时间,你后台获取的时候可能是做中国时间来取
不过js解析的话是看成美国 ...

我把后台获取时间改了一下,现在可以了,之前确实是你说的那种情况

Archiver|普加软件

GMT+8, 2024-11-17 03:17 , Processed in 1.039137 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部