Yes timevar2
You only need to update the deviation each login I guess, the minimum value for the deviation is 75, and it is raising by one each day without spar I think.
PHP Code:
newratings = updateratings({winner.rating,winner.ratingd,loser.rating,loser.ratingd});
winner.rating = newratings[0];
winner.ratingd = newratings[1];
winner.lastspar = int(timevar2);
loser.rating = newratings[2];
loser.ratingd = newratings[3];
loser.lastspar = int(timevar2);