我们正在尝试解决如何让用户输入带有时区的日期时间并将其保存在我的 SQL 数据库中。我的 SQL 服务器中有一个 datetimeoffset 类型的列。
$scope.saveItemChanges = function ()
{
var td = new Date();
$scope.chosenEditItem.ServiceStatusUpdateDateTimeOffset = td;
$log.info( td.toString() + "ISO " + td.toISOString() + "UTC " + td.toUTCString() + "JSON " + td.toJSON());
mainDataService.saveChanges()
.then (saveSucceededCloseEdit)
.fail (displayErrors)
}
在我的数据库中,我没有看到时区。只有第 1007-1009 行通过微风插入,其他行正在测试。
基本上我希望能够捕获客户端上的日期时间和时区并将其存储在我的数据库中。当有人回去查看记录时,我需要能够确定日期时间的时区。我不确定我在客户端 - >服务器的路径中缺少什么,它阻止时区保存在数据库中。
微风日期信息 http://www.breezejs.com/documentation/date-time
控制台日志记录:
数据库记录: