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

回答編集履歴

1

空白時の挙動について修正

2020/04/22 00:56

投稿

tacsheaven
tacsheaven

スコア13707

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  $date = DateTime::createFromFormat('Y-m-d', $POST['date']);
6
6
  ```
7
7
 
8
- ただし、input[type=date] は空欄の時に空文字列を設定してきますので、空かどうかのチェックは必要です(でないと createFromFormat でエラーを吐きます
8
+ ただし、input[type=date] は空欄の時に空文字列を設定してきますので、空かどうかのチェックは必要です(でないとその後参照した際にエラーになることが多い
9
9
 
10
10
  また、createFromFormat で日付しか指定しなかった場合、時以下は「実行したときの現在時刻」から取られます。(つまり 00:00:00 になるわけではない)
11
11
  ので、比較などをする際には注意が必要です。