php降价拍逻辑与php时间差的计算,以及php做降价拍代码分享
工具/原料
1
物品原始价格
2
每过多少时间降一次
3
物品数量
4
每次降多少
5
开始降价时间
方法/步骤
1
用现在的时间戳与开始时间戳做比较,若现在的时间戳大于降价的开始时间戳表示降价已经开始,相反则表示未开始。假如开始时间为2016/08/21/15/00代码如下:mktime(17,00,00,08,21,2016)){echo '降价拍已经开始了';}else{echo '降价拍还没开始哟';}?>
2
假如每一分钟降价一折来算最新价:用 原始价-原始价*0.1(表示1折)*n(表示分钟)。代码如下:
3
算出时间差n:当前时间戳减开始时间戳除以86400余60:
4
最后代码:降价拍当前价为:$opentime){echo $newprice;}else{echo $oldprice;}?>元。
注意事项
这里是每次降1则,实时可配合ajax实时刷新,欢迎有好的意见修改,献丑了
上一篇:如何合理有效地增加自己的时间量