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

时间:2014-03-21 00:43:24

标签: datetime optimization time micro-optimization

TL; DR:好多了?

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

VS

cookie_expires = SECONDS_month

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

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

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

1 个答案:

答案 0 :(得分:0)

在我看来,可读性始终是第一位的:

“one_week_in_seconds”比60 * 60 * 24 * 7好!