角度日期时间模型减少1天

时间:2016-02-09 09:56:58

标签: angularjs datepicker angular-ui-bootstrap

当我使用角度模型绑定日期时,模型变量给出的值比我实际选择的值少1天,请参阅代码

<!DOCTYPE html>
    <html>
     <head>
       <script data-require="angular.js@1.3.0-beta.5" data-semver="1.3.0-beta.5" src="https://code.angularjs.org/1.3.0-beta.5/angular.js"></script>
       <script data-require="ui-bootstrap@*" data-semver="0.11.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.min.js"></script> 
     </head>
     <body ng-app="app">
         <input type="date" ng-model="ddd">
         {{ddd}}
     </body>

1 个答案:

答案 0 :(得分:1)

实际上它正在返回正确的日期。要正确显示

public override void Up()
{
    CreateTable(
        "dbo.MyTable",
        c => new
        {
            Date = c.DateTime(false, 7, storeType: "datetime2"),
        });
}

此处{{ddd}}仅显示日期对象。您必须将其过滤为正确的格式才能正确显示