0
$scope.currentDate=new Date();
$scope.currentDate=$filter('date')(new Date(),'yyyy-MM-dd');

//Value received from web service stored in data

$scope.login=data.last_login_server;
$scope.login=$filter('date')($scope.login,'yyyy-MM-dd');

if(($scope.login.getDate() + 30) == $scope.currentdate)
  alert('Time limit exceeded');
Pardeep Dhingra
  • 3,916
  • 7
  • 30
  • 56

1 Answers1

0

You can get the ellapsed time in milliseconds from two dates.

var now = new Date();
var lastTime = new Date(/*data.last_login_server*/);
// set a date 30 days ago for demonstration
lastTime.setDate(now.getDate() - 30);  

var milliseconds = (now - lastTime);
var days =  milliseconds / 1000 / 3600 / 24;

alert(days);
hansmaad
  • 18,417
  • 9
  • 53
  • 94