我试图让bootstrap datepicker以UTC而不是浏览器时区显示日期(默认情况下)。我在文档中读到了我可以指定toDisplay和toValue函数,并让它们自定义显示的完成方式。当我实现toDisplay函数时,我首先在元素中设置日期:
divElement.datepicker('update', new Date(1420066800000));
然后我正在调试toDisplay(),第一步是检查toDisplay()函数的第一个参数的值,这是一个日期对象,并确保它在设置日期时具有我提供的相同值使用'更新'但我注意到它有所不同,所以我的问题是为什么会这样?
使用'更新'时提供的值是1420066800000,印刷为"星期四01年01月1日00:00:00 GMT + 0100(CET)"并且toDisplay()的日期参数值打印为" Thu Jan 01 2015 01:00:00 GMT + 0100(CET)"。
感谢。