我有一个1.5角应用程序,我在这里使用了一个时刻的日期选择器库:angular moment date picker 直到最近,当我们意识到日期选择器在不同的用户PC上错误地呈现日期时,一切都运行良好。看来这可能与JavaScript处理时区的方式有关: 在2017年10月1日以下的图片实际上是一个星期天,但是日期选择器将它呈现为星期一,虽然我在我自己的电脑上运行了更正版的谷歌浏览器渲染的正确值也许这也是一个浏览器问题?
IE确实显示了我期望的日期。 请参阅以下输入的html代码段:
<input class="form-control input-sm"
ng-model="vm.form.StartDateTime"
format="DD-MMM-YYYY, HH:mm:ss"
ng-model-options="{ updateOn: 'blur' }"
start-view="month"
moment-picker="vm.form.StartDateTime" />
JS:moment(self.form.StartDateTime)
主要问题是如何确保日期选择器上不同时区的日期时间正确显示?