Simple, when you're having fun, you tend not to watch the clock. You forget yourself in what you're doing. When you're doing something not so enjoyable, you tend to watch the clock more , waiting for that moment when you can pack it in. the more you dislike what you're doing the slower the time. ERgo, time flies when you're having fun.