每次我从datetimepicker中选择一个值并将信息发送到服务器端的控制器时,我们在服务器端收到不同的时间。“由UTC引起”
我想知道如何在datepicker上应用UTC时间以避免此错误。
<input type="text" id="datePickId" class="form-control" ng-model="dateFrom" datepicker-popup="{{'dd-MM-yyyy'}}" is-open="openedTo" close-text="Close" />
答案 0 :(得分:1)
您可能希望使用moment.js插件在javascript上进行日期处理,在控制器中您只需执行以下操作:
var tmp = moment($scope.dateFrom).utc().format();
或
var tmp = moment.utc($scope.dateFrom, 'MM-DD-YYYY').format();
它返回格式化的UTC时间,希望它有帮助