RT,关于strtotime函数里的now,我理解的是当前时间.那么问题来了..使用strtotime函数时,在什么样的情况下会用到now这个参数?
以及如何使用它?
还有如果想要求昨天与明天之间的时间戳.有没有一种方法可以直接求出,而不是分别求出昨天明天再相减的?

解决方案 »

  1.   

    echo date("Y-m-d H:i:s",time()) 
    结果:2009-01-22 09:40:25 
    指定时间: 
    echo date("Y-m-d H:i:s",strtotime("+1 day")) 
    结果:2009-01-23 09:40:25
      

  2.   


    额 我的意思是研究strtotime这个函数里的now属性= =
      

  3.   

    now
    用来计算返回值的时间戳
      

  4.   

    我就是搞不懂这个函数strtotime(time,now)的意思返回值是哪个?如果省略now的话 就是使用当前时间,但是time已经是某一个时间点了,当前时间是不是就没有意义了 因为返回的是time的时间戳
      

  5.   

    $t = strtotime('2017-10-1');
    echo date('Y-m-d', strtotime('+1day',$t)); //2017-10-02
      

  6.   

    当然你若写作echo date('Y-m-d', strtotime('+1day 2017-10-1')); //2017-10-02
    也是可以的,所以 now 是可选参数