我需要在另一个日期之后的某天获取日期。 我这样做:
$scope.date2.setDate($scope.date1.getDate()+1);
if
$scope.date1 = 2015-11-27
then
$scope.date2 = 2015-11-28
It s ok,
but when
$scope.date1 = 2015-12-02
then
$scope.date2 = 2015-11-28 (ie tomorrow)
我不明白为什么......
如果有人知道..
答案 0 :(得分:2)
对此momentjs
使用moment.jsvar startdate = "2015-12-02";
var new_date = moment(startdate, "YYYY-MM-DD").add('days', 1);
var day = new_date.format('DD');
var month = new_date.format('MM');
var year = new_date.format('YYYY');
alert(new_date);
alert(day + '.' + month + '.' + year);
答案 1 :(得分:2)
尝试这样做高效 简单 纯JS
var todayDate = new Date();
console.log(new Date().setDate(todayDate.getDate()+1));
因此您将拥有相同的Date
类型对象,因此您不需要使用moment.js