嘿我的md-datepicker有问题,无法找到解决方案。 例如,我选择了2017-05-02,但我收到了2017-05-01 22:00:00
有我的HTML
<md-input-container flex="50">
<label>test</label>
<md-datepicker ng-model="test.deadline" md-placeholder="Choose date"></md-datepicker>
</md-input-container>
角色部分。
$scope.deadline = '';
$scope.$watch('deadline', function(newVal, oldVal) {
if (!newVal) {
return false;
}
});
我将它插入日期库并且总是休息一天我知道这是时区问题,但我无法解决这个问题。
我试过那样的事情
$scope.$watchCollection('deadline', function(newVal, oldVal) {
var test = (moment.utc(newValue.date));
console.log(moment(newValue.date).format('L'), true);
)
};
但是收到错误
TypeError:无法读取属性&#39; utc&#39;未定义的
答案 0 :(得分:0)
你可以使用moment.js,
$scope.getdate =function(){
console.log($scope.myDate);
$scope.myDate =moment($scope.myDate).format('DD-MMM-YYYY');
}
选中此DEMO