我有一个日期存储为SQL Server中的日期.当我在SQL中查询时,日期显示为2014年4月24日.那是正确的.日期以UTC格式正确地转移到客户端.要编辑该日期,我们使用的是Angular UI DatePicker.DatePicker根据我的本地时区调整该日期,因此总是关闭一天.
我可以看到它正在发生.如果我们正在编辑DateTime而不是Date,那么调整时区是正确的.但是,在这种情况下,我只有一个日期,所以我不关心时区,我只想编辑数据库中的日期.
我可以验证它是否正在调整时区.如果我将Windows机器上的时区更改为UTC,则DatePicker会显示正确的日期.
所以,问题是,有没有办法告诉DatePicker关闭时区调整,只管理UTC格式的日期,以便它可以使用SQL Date而不是SQL Datetime?