Negative Page Generation Times

Why is it that sometimes page generation times based on time() and microtime() in PHP end up being negative? Does anyone else have this problem?