给当前时间加分钟,有没有函数,还是有其他方法,我用的 DATE_ADD(),有问题呢

解决方案 »

  1.   

    DATE_ADD 不是 php 函数echo date('Y-m-d H:i:s').'<br />';
    echo date('Y-m-d H:i:s', strtotime('+1 Minute'));
      

  2.   

    哦,是在mysql 语句中写的,mysql方法或php后台处理都可以,麻烦看下
      

  3.   

    用 DATE_ADD(NOW(),INTERVAL 20 MINUTE),相加有问题,结果不是加 20 分钟后的时间,
      

  4.   

    mysql> select now();
    +---------------------+
    | now()               |
    +---------------------+
    | 2010-08-31 10:15:17 |
    +---------------------+
    1 row in set (0.00 sec)mysql> select DATE_ADD(NOW(),INTERVAL 20 MI
    +------------------------------------+
    | DATE_ADD(NOW(),INTERVAL 20 MINUTE) |
    +------------------------------------+
    | 2010-08-31 10:35:24                |
    +------------------------------------+
    1 row in set (0.02 sec)
    怎么个不对法?
      

  5.   

    mysql> select date_add(now(),interval 50 minute);
    +------------------------------------+
    | date_add(now(),interval 50 minute) |
    +------------------------------------+
    | 2010-08-31 11:20:48                |
    +------------------------------------+
    1 row in set (0.00 sec)mysql> select date_add(now(),interval 15 minute);
    +------------------------------------+
    | date_add(now(),interval 15 minute) |
    +------------------------------------+
    | 2010-08-31 10:46:01                |
    +------------------------------------+
    1 row in set (0.00 sec)mysql>
      

  6.   

    mysql里面的时间函数,挺多的额....