Applescript stop watch or timer

Is there a way that i can time my applescript, basically i leave my script running over night but i would like to see how long it takes.

I am guessing the best way to do this is set the time when the start then at the end and do a minus, if that is the way how would i do this, as i havent experienced dates yet in my applescripting spell.

Cheers

The bare essentials.

set start_ to current date
-- do stuff
set finish_ to current date
set diff_ to finish_ - start_ -- difference in seconds

If the script excecution lasts less than 1 second, you gan use either GetMiliSec or Satimage OSAX, both have a command that can be used to time the duration