PHP date 和 time

1、date 是 实际的日期。time 是时间戳,可用于计算。

2、date 和 time 之间的转换,用:strtotime() 

3、strtotime() ,按照单词的理解是:string  to  time , 也就是把单词转化为时间戳。

第一个参数是一个日期:例如:2020-1-2 ,

第二个参数,是对这个日期,加上一些语法,例如:'+1 day'  ,'+1 hour' , '+1 minute'  , '+1 mouth'  ,'+1 week' ,'+1 年'

时分秒,年月日,周,等等。

4、几个有趣的例子

(1),得到现在的时间:date('Y-m-d H:i:s', time());        输出:2016-1-5 10:20:11

(2),得到某一个时间戳:$time1 = strtotime('2016-1-5 10:20:11');   输出:一个长整数 

(3),strtotime("now")  , 得到现在的时间戳 。

    strtotime("+1 week 3 days 7 hours 5 seconds")

 

5、今天的写法是这样的,在当前选择的天中,加1天,计算 。

$day = [$where['datetime'],   date('Y-m-d H:i:s', strtotime($where['datetime'].'+1 day'))];
$model->whereTime('signet_use_time', $day);

 

关于strtotime,的用法,这一片介绍的很详细:

https://blog.csdn.net/qq_41620002/article/details/81450691

posted @ 2021-01-18 13:14  墨晓溪2288  阅读(215)  评论(0编辑  收藏  举报