MS CRM2011 关于从数据库读取时间并在前台用JS显示时,时间转换的问题
2011-12-07 11:36
585 查看
由于MSCRM2011时间格式采购的是UTC时间,存入数据库的时间是要转换的,中国的时区比UTC时间早8个小时,所以数据库里的时间会比前台显示的时间晚8个小时,有时我们会读取数据库的时间并在前台的其他时间控件中显示出来,按照道理,两个时间应该是一样的,但你会发现一个时间控件的时间比另一个晚8小时(如果你设置里时区选的是中国的话),所以必须得加上8个小时才能保证两个时间相同,具体方法如下:
Xrm.Page.getAttribute("datetimecontrol").setValue(new Date(new Date(readdatetime).getTime() + 8 * 60 * 60 * 1000))
Ps:readdatetime为从数据库读取出来的时间
datetimecontrol为要显示时间的控件名称
Xrm.Page.getAttribute("datetimecontrol").setValue(new Date(new Date(readdatetime).getTime() + 8 * 60 * 60 * 1000))
Ps:readdatetime为从数据库读取出来的时间
datetimecontrol为要显示时间的控件名称
相关文章推荐
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- java页面用js转换数据库中的datetime类型的时间为String类型显示
- 关于php读取数据库以及网页显示问题
- 处理将list 转换为json,js时间显示毫秒数问题
- 关于js接收后台时间戳转换成时间问题
- js转换json格式时间成字符串前台显示
- 关于php读取excel的时间转换问题
- 关于读取数据库绑定Spinner显示问题
- joson返回数据库的时间格式在前台用js转换
- 关于“Asp.net 中后台CS读取数据库数据生成数组传递给前台页面JS使用”
- 关于字符串时间转换显示问题!
- 关于SimpleDateFormat时间转换总是显示1970年的问题
- 求助:关于后台获取时间,前台显示倒计时的问题
- [新手学java] gradle +spring(4.3) +mybatis(3.4) 之 mybatis 读取数据库数据到 Model中,时间转换问题
- json返回数据库的时间格式为/Date(1332919782070)/,在前台用js怎么转换
- 关于时间转换总是显示1970年的问题
- 关于用js在网页中显示时间的问题 这个例子不错 来自网络
- grails 中使用Fckeditor,读取数据库显示带有HTML标签问题