Bearcat, there are likely multiple methods to do this, but here is my recommendation. Create a column named Date of Last Visit and then find the difference. To get the date of the last visit, I attached a script to the data table.
So add new records, run the table script and the table is updated. By keeping the Date of Last Visit, it is easier to verify results.
Note to get days find the difference in the dates and divide by 24*60*60, the number of seconds in a day.
I hope this helps.