我应该计算时间值还是在代码开始时声明它们?



哪个更好?

cookie_expires = time()+( (60*60*24)*31 )

cookie_expires = SECONDS_month

为了节省时间和打字,多年来我一直在应用程序开始时声明有用的时间值。

SECONDS_hour = 3600
SECONDS_day = 86400
SECONDS_week = 604800
SECONDS_month = 2678400
SECONDS_year = 31557600

我想知道这里的大师是怎么想的。我是否应该不浪费精力,只根据需要进行计算?

我认为可读性永远是第一位的:

"one_week_in_seconds"比60*60*24*7好多了!