1h 15 min and counting.
Do you know what the record is?
That depends on what sort of limitations you want to put on your question.
Between block 0 (when Satoshi built the source code and included the genesis block) and block 1 (the first mined block) I think it was about 5 days 8 hours 39 minutes 20 seconds.
Since miners are allowed to alter the timestamp in the block by more than an hour, it can be difficult to determine exactly how much time there is between 2 blocks. Because of this altering of timestamps, if you simply subtract the timestamps to try to find the record, you'll discover that many blocks take a negative amount of time.
A block that seems (by subtracting timestamps) to have taken 2 hours might only have actually taken a few minutes. A block that seem (by subtracting timestamps) to have taken a few minutes might actually have taken 2 hours.