teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

edit

2021/01/24 09:37

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -26,6 +26,7 @@
26
26
  var_dump((strtotime('2021-01-23') < time()));
27
27
  var_dump((strtotime('2021-01-24') < time()));
28
28
  var_dump((strtotime('2021-01-25') < time()));
29
+ var_dump((strtotime('2021-01-30') < time()));
29
30
 
30
31
  ```
31
32
 

1

edit

2021/01/24 09:37

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,4 +1,4 @@
1
- 文字列型の比較って、辞書順だったはずなので、見た目ならないと思います。
1
+ 文字列型の比較って、辞書順だったはずなので、日付の順の比較にならないと思います。
2
2
 
3
3
  2021-01-3
4
4
  2021-01-24
@@ -30,4 +30,6 @@
30
30
  ```
31
31
 
32
32
  あと個人的には、MMにするならDDにそろえた方がいいかな。
33
- 0埋めするなら両方する、しないなら両方しない。
33
+ 0埋めするなら両方する、しないなら両方しない。
34
+
35
+ より望ましいのは[DateTimeオブジェクト](https://www.php.net/manual/ja/class.datetime.php)として比較する。