zhangjingyu 不找了,还是自己算吧。因为当天0时0分0秒的时间戳是$tdtime,只要知道节气日期跟当天差几天(用减法即可,可以用$days表示),再从pw_plan表里查询出来几点(用$day表示)几分(用$hour表示)就可以计算出来nexttime字段的新值。之所以用查询,是因为即使日后修改了时分,也能保 ..
(2024-12-18 15:00) 查看本帖
$nexttime=$tdtime+$days*86400+$day*60*60+$hour*60;
$nexttime= PwStrtoTime($next);//函数法结果
$nexttime1=$tdtime+$days*86400+$day*3600+$hour*60+10;//计算法结果
引用的内容是昨天写的,上面两条是本地测试语句(最后加了10秒是为了区分)。
下面是输出结果:
1734719280
1734719290
节气日期21
相距天数2
下面是更新数据表语句,刚刚成功通过测试:
$db -> update("UPDATE pw_plan set month = '$jq6',nexttime='$nexttime' WHERE id ='11'");