Get interval seconds between two datetime in PHP?

后端 未结 8 1248
孤街浪徒
孤街浪徒 2021-01-31 07:08

2009-10-05 18:11:08

2009-10-05 18:07:13

This should generate 235,how to do it ?

8条回答
  •  感动是毒
    2021-01-31 07:27

    You can use strtotime() to do that:

    $diff = strtotime('2009-10-05 18:11:08') - strtotime('2009-10-05 18:07:13')
    

    A similar approach is possible with DateTime objects, e.g.

    $date = new DateTime( '2009-10-05 18:07:13' );
    $date2 = new DateTime( '2009-10-05 18:11:08' );
    
    $diff = $date2->getTimestamp() - $date->getTimestamp();
    

提交回复
热议问题