I'd keep the rule of never having magic numbers.
While
seconds = num_days * 24 * 60 * 60 Is perfectperfectly readable most of the time, after codinghaving coded for 10 hours a day for treethree or four weeks when in crunch mode
seconds = num_days * HOURS_PER_DAY * MINUTES_PER_HOUR * SECONDS_PER_HOURSECONDS_PER_MINUTE is much easier to read. FrustratedWithFormsDesigner
FrustratedWithFormsDesigner's suggestion is better:
seconds = num_days * DAYS_TO_SECOND_FACTOR or even better
seconds = CONVERT_DAYS_TO_SECONDS(num_days) Things stop being obvious when you're very tired. Code defensively.