我在yii组件中定义了一些常量。
组件/ Interst.php
class Interst {
Const Rate = 15.6%
Const Service_tax_rate = 14.5%
}
我在Interest::Service_tax_rate
这样的控制器中使用它。我想将31st May 2016
上的此费率更改为15.0%
,这应该从12 AM
的{{1}}(晚上)开始生效。我如何编码以便在31st
之夜后自动更改?
我在 Interest.php
中试过这个31st
但这并不是一个条件 - 它会导致错误
答案 0 :(得分:0)
这应该有效:
if(time() >= strtotime('01/06/2016 00:00:00'))
确保所有时间戳都包含正确的格式(例如时区)
见:http://php.net/manual/en/function.strtotime.php
并且:http://php.net/manual/en/function.time.php
并且不要将Service_tax_rate
定义为Const
(如果您想要更改它)