PHP: What are these Date (diff?) format parameters (eg. %R%a)

后端 未结 2 1685
醉酒成梦
醉酒成梦 2021-01-20 03:35

I runned into few examples where people share code for calculating the difference between two days.

Eg.

$now = new DateTime();
$itemDate->diff($n         


        
2条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-20 04:13

    r - Sign "-" when the difference is negative, empty when positive a - Total number of days as a result of a DateTime::diff() or (unknown) otherwise.

    As an example,

    diff($now)->format("%r%a");
    
    echo $x;
    
    ?>
    

    Output: string(4) "-287"

提交回复
热议问题