The phrase often implies a memorable, thrilling experience, not just ordinary fun. Seeing my favorite band in concert, I had the time of my life!
Pro Tip 2/3
Non-literality
It's an idiomatic expression, not meant to be taken literally. It signifies peak enjoyment. At the reunion, we laughed so much, we truly had the time of our life.
Pro Tip 3/3
Colloquial Usage
Common in informal speech. May not suit formal writings or professional contexts. You're gonna have the time of your life at the carnival this weekend!