Time and the speed of light have a very close relationship. The speed of light in a vacuum moves at a constant rate at 186.000 miles per second, yet time does not. In fact, time dilates as you move faster.
t' = factor of time dilation, t = time, v = how fast you're going, c = speed of light
In the reference frame of a photon, all distances parallel to the direction of propagation become zero due to Lorentz contraction. (Read the first link which explains space contraction.) Because space contracts infinitely, the distance a photon travels, from its perspective, is zero. The zero distance is covered in zero time. In the reference frame of the photon, every photon of light comes into being at a single point, then instantly vanishes at the same point.
In other words, a photon of light connects its emitter and its absorber instantaneously. However, from our perspective that photon is emitted at the speed of light and travels at that speed until it is absorbed, and the time interval from emission to absorption, from our perspective, could be near zero to the age of the universe.
Why did I ask that question? I was reading a book on Einstein (or by Einstein?) and it talked about the twin paradox. There's a set of twins, and one of the twins goes on a spaceship with a clock onboard while his twin stays on Earth. The spaceship then orbits around the Earth near the speed of light for 30 seconds, according to the clock on the spaceship. When the spaceship lands, the twin on the spaceship meets his twin, but his twin who stayed on Earth has aged and is an old man! This is to illustrate how time slows down, or dilates, the faster you move in the reference frame of a stationary observer. So I had a question: If the faster you go, the slower time moves, and the speed of light is the "speed limit" in the universe, does that mean time stands still for a photon of light?