It has been suggested in numerous places that stardates are actually Julian dates, as used by 20th century astronomers, modulo 10000. This would make each stardate unit exactly 24 hours. This works well at some points in Trek history. Unfortunately, it makes the `five-year mission' some thirteen years long.
-from Stardates in Star Trek FAQ