添加时间日期脚本

时间:2014-09-08 13:30:16

标签: php strtotime

我在商店上有一个链接,其中包含用户必须在其中访问页面的某些变量,以便在订单中添加其他商品

该代码目前允许他们在投放日期前一天访问此页面。我们希望他们在交货日期前3小时的前一天晚上9点订购。

有谁知道如何为此脚本添加时间?我已经改变了-1天但是没有用,对不起,如果我问一个菜鸟问题。非常感谢!

if (($result['payment_code'] == 'cod' )
    && ($result['shipping_code'] == 'xshipping.xshipping1' ) 
    && ($result['delivery_date'] != '0000-00-00' ) 
    && ( time() < strtotime($result['delivery_date'].' -1 days')) ) 
{

2 个答案:

答案 0 :(得分:0)

if( ( $result['payment_code'] == 'cod' ) && ( $result['shipping_code'] == 'xshipping.xshipping1' ) && ( $result['delivery_date'] != '0000-00-00' ) && ( time() < strtotime ('-3 hour', strtotime ($result['delivery_date'])))) ) {

如果当前日期时间小于前一天的21:00:00,则为真。

答案 1 :(得分:0)

strtotime ('-3 hours', strtotime ($result['delivery_date']));

尝试过: -

echo date('Y-m-d H:i:s'); //2014-09-08 15:39:57
echo date('Y-m-d H:i:s', strtotime('-3 hours', strtotime(date('Y-m-d H:i:s'))));//2014-09-08 12:39:57