回答編集履歴

2

よりスマートに

2017/09/08 05:25

投稿

motuo
motuo

スコア3027

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  $interval = $value->diff($now);
28
28
 
29
- if(if($interval->format('%y')>=1 or $interval->format('%m')>=1 or $interval->format('%d')>=5){
29
+ if($interval->format('%a')>=5){
30
30
 
31
31
  echo "5日以上前";
32
32
 

1

5日以上の判定時に年月を考慮に入れていなかったので

2017/09/08 05:25

投稿

motuo
motuo

スコア3027

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  $interval = $value->diff($now);
28
28
 
29
- if($interval->format('%d')>=5){
29
+ if(if($interval->format('%y')>=1 or $interval->format('%m')>=1 or $interval->format('%d')>=5){
30
30
 
31
31
  echo "5日以上前";
32
32