2012-05-22 62 views
0

我试图设置Ubercart中的运输报价条件操作。我需要检查一天中的哪个小时作为条件。我正在使用执行自定义PHP条件。如果php返回true,我只想让谓词继续执行。如果它返回false,我希望它停止。我尝试过:返回一个标准真或假条件 - Ubercart条件操作

if (date('G') >14 && date('G') < 18){ 
     return true; 
    } 
    else{ 
     return false; 
    } 

当我试过这个运费估算器从未送出报价。

任何想法?

+0

您是否检查过以确保'date('G')'确实返回一个介于15和17之间的数字? –

+0

我做了,谢谢。我手动设置我的时区在php.ini。我用这个代码运行了一个php文件,它会返回一些文本来表明它正在工作。 – Eric

回答

0

此代码是正确的。问题必须在其他地方。

+0

你说得对。问题在于其他一些细微的调音。一旦我知道返回正确或错误是正确的方法,很容易找到真正的来源。非常感谢你。我会说,奇怪的是我在其他地方找不到这个文档。我希望别人觉得这很有帮助。 – Eric