# 日付の引き算. 日付同士(日数、diff)

# PHP

$diff = $d2->diff($d1);
# DateInterval
$diff = $d2->diff($d1);

$diff->y
$diff->m
$diff->d

$diff->format('%Y-%M-%D %H:%I:%S'); // DateTime::format と書式が違う・・?
$diff->format("%a"); // total days
(new DateTime($diff->format('%Y-%M-%D %H:%I:%S')))->getTimestamp(); // total timestamp

# Python

d2 - d1   # timedelta
t2 - t1   # timedelta
d2 - d1   # timedelta

delta.seconds
delta.days

# Ruby

d2 - d1   # Rational (28/1) のような値が返ってくる
t2 - t1   # seconds
d2 - d1   # Rational (28/1) のような値が返ってくる

[ 📩 ご意見 ]