zhangjingyu
不找了,还是自己算吧。因为当天0时0分0秒的时间戳是$tdtime,只要知道节气日期跟当天差几天(用减法即可,可以用$days表示),再从pw_plan表里查询出来几点(用$day表示)几分(用$hour表示)就可以计算出来nexttime字段的新值。之所以用查询,是因为即使日后修改了时分,也能保证数值的计算结果准确。其实,我觉得,这个关系不大,重要的就是那个nexttime时间戳,它应该是程序代码根据下一次的执行时间(月日时分)计算出来的,而我们是直接修改,所以不考虑时分也应该没有关系,但为了保证代码的完美性,我们可以把它们考虑进去。
$nexttime=$tdtime+$days*86400+$day*60*60+$hour*60;
代码大致是这样的,一天86400秒而已。