Ben olsam şöyle yapardım :)
[*]Veritabınında bunun için bir tablo oluştururum KullaniciID | Zaman
[*]Kullanıcı buttona bastığında bu tabloya kullanıcıyı ve basıldığı zaman bilgileri eklerim
[*]Sonra javascript ile basıldığı tarihten şimdiki zamanı çıkartırım
javascript için şuna göz atabilirsin
http://hilios.github.io/jQuery.countdown/examples/basic-coupon-site.html