格式日期在GMT时区显示
问题描述:
我使用的是剑道的用户界面和模板,我显示日期格式日期在GMT时区显示
#= kendo.toString(meetingDate, 'M/d/yyyy') #
然而,日期存储在UTC时间交付,但Kendo会自动将日期转换为我的本地时区。我想在GMT时间回来并显示日期。
问题是时间偏移会导致日期显示为前一天。
编辑:
这是我目前的...可怕的工作液
#= kendo.toString(new Date(meetingDate.getUTCFullYear(), meetingDate.getUTCMonth(), meetingDate.getUTCDate()), 'M/d/yyyy') #
答
挖得更深一些后,我找到了时区适用的方法建成剑道
#= kendo.toString(kendo.timezone.apply(meetingDate, 'Etc/UTC'), 'M/d/yyyy') #
这消除了需要添加另一个库