将后台传来的字符串类型日期格式化 and 日期相加

1、将后台传来的字符串类型日期格式化

var  dt1  = new  Date(字符串类型日期)
$scope.loanDate = $filter('date')(dt1, 'yyyy-MM-dd')

 

2、日期相加

var  dt1  = new  Date($scope.providerResult.loanDate)
var months = Number($scope.re.months)

$scope.t = $filter('date')(dt1.setDate(dt1.getDate() + days), 'yyyy-MM-dd')  //日期+天

 

$scope.t = $filter('date')(dt1.setMonth(dt1.getMonth() + months), 'yyyy-MM-dd')

if ($scope.t.getDate() != dt1.getDate()) {$scope.t.setDate(0); }      //日期+月。日对日,若目标月份不存在该日期,则置为最后一日

 

$scope.t = $filter('date')(dt1.setFullYear(dt1.getFullYear() + years) + months), 'yyyy-MM-dd')

if ($scope.t.getDate() != dt1.getDate()) {$scope.t.setDate(0); }  //日期+年。月对月日对日,若目标年月不存在该日期,则置为最后一日

 

参考:https://www.cnblogs.com/amylis_chen/archive/2013/06/08/3126917.html

posted @ 2018-01-12 15:27  雨落雪纷飞  阅读(198)  评论(0编辑  收藏  举报