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,860
  • 7
  • 28
  • 53

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
  • 17,552
  • 8
  • 51
  • 90