回答編集履歴
2
よりスマートに
answer
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
foreach ($days as $value) {
|
14
14
|
$interval = $value->diff($now);
|
15
|
-
if(
|
15
|
+
if($interval->format('%a')>=5){
|
16
16
|
echo "5日以上前";
|
17
17
|
}elseif ($interval->format('%d')>=1) {
|
18
18
|
echo $interval->format('%d')."日前";
|
1
5日以上の判定時に年月を考慮に入れていなかったので
answer
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
foreach ($days as $value) {
|
14
14
|
$interval = $value->diff($now);
|
15
|
-
if($interval->format('%d')>=5){
|
15
|
+
if(if($interval->format('%y')>=1 or $interval->format('%m')>=1 or $interval->format('%d')>=5){
|
16
16
|
echo "5日以上前";
|
17
17
|
}elseif ($interval->format('%d')>=1) {
|
18
18
|
echo $interval->format('%d')."日前";
|