0

ユーザーにタイムゾーン付きの日時を入力させ、それを 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 のみがそよ風を介して挿入され、他の行はテストされています。
ここに画像の説明を入力

基本的に、クライアントで日時とタイムゾーンを取得し、DB に保存できるようにしたいと考えています。誰かがレコードを表示するために戻ったとき、日時がどのタイムゾーンに対応しているかを判断できる必要があります。クライアントからのパスに何が欠けているのかわかりません->タイムゾーンがDBに保存されないようにしているサーバー。

ブリーズ日付情報 http://www.breezejs.com/documentation/date-time

コンソール ロギング: ここに画像の説明を入力 ここに画像の説明を入力

データベース レコード: ここに画像の説明を入力

4

1 に答える 1