1

私のスクリプト:

$start = strtotime($color_date);
$end = strtotime($accessory_date);
$days_between = ceil(abs($end - $start) / 86400);

結果は$days_between整数である必要がありますが、返されnullます。

EDIT:

$color_date="24/04/2013";
$accessory_date="26/04/2013";
4

2 に答える 2

0

よし、スクリプトを完成させた

               $datetime1 = DateTime::createFromFormat('d/m/Y', $color_date);
               $color_date= $datetime1->format('Y-m-d');
               $datetime2 = DateTime::createFromFormat('d/m/Y', $accessory_date);
               $accessory_date= $datetime2->format('Y-m-d');
               $start = strtotime($color_date);
               $end = strtotime($accessory_date);
               $days_between = ceil(abs($end - $start) / 86400);

日付を d/m/Y から Ymd に変換したので、問題は解決しました

于 2013-04-26T12:45:06.047 に答える