回答編集履歴
4
修正
answer
CHANGED
|
@@ -20,11 +20,18 @@
|
|
|
20
20
|
|
|
21
21
|
午後の時間帯に実行すれば明白です。
|
|
22
22
|
````php
|
|
23
|
-
echo date("h:i");
|
|
23
|
+
echo date("h:i").PHP_EOL;
|
|
24
|
-
echo date("H:i");
|
|
24
|
+
echo date("H:i").PHP_EOL;
|
|
25
|
+
|
|
26
|
+
//現在のデータに近づけたいならこっち
|
|
27
|
+
$test = date("Ymd0000");
|
|
28
|
+
echo date("h:i",strtotime($test)).PHP_EOL;
|
|
29
|
+
echo date("H:i",strtotime($test)).PHP_EOL;
|
|
25
30
|
```
|
|
26
31
|
|
|
27
32
|
つまり「指定の書式にあわせて変換が行われた」だけであり、時間がずれたわけではありません。
|
|
28
33
|
フォーマットについてもっと深く学びましょう。
|
|
29
34
|
特に日付フォーマットは様々な表現方法があるので一通り把握しておく必要があります。
|
|
30
|
-
場面によって表示形式をわける必要がありますからね。
|
|
35
|
+
場面によって表示形式をわける必要がありますからね。
|
|
36
|
+
|
|
37
|
+
※まさか「時刻には24時間表記と12時間表記があってね」というところからの説明が必要ではないと信じたいところ
|
3
修正
answer
CHANGED
|
@@ -1,6 +1,17 @@
|
|
|
1
1
|
**フォーマットって意味、分かってますか?**
|
|
2
|
+
|
|
2
|
-
|
|
3
|
+
意味は調べればわかりますが、「指定の書式に変換すること」ですね。
|
|
4
|
+
では「指定の書式とは?」
|
|
5
|
+
|
|
6
|
+
引数で指定していますね。
|
|
7
|
+
> format(**'h:i'**)
|
|
8
|
+
|
|
9
|
+
じゃあそれぞれの書式がどういう変換の意味を持つか?
|
|
10
|
+
これはプログラミング言語によって違います。
|
|
11
|
+
|
|
12
|
+
どこで見ればわかるか?
|
|
13
|
+
|
|
3
|
-
マニュアル読
|
|
14
|
+
マニュアル読んでいけばわかります。
|
|
4
15
|
[
|
|
5
16
|
Carbonのマニュアル](https://carbon.nesbot.com/docs/)からリンクが貼られている[DateTimeのformatの機能](https://php.net/manual/ja/datetime.format.php)を読んでください。
|
|
6
17
|
併せてそこからリンクされている[date()関数の「フォーマット」](https://www.php.net/manual/ja/function.date.php)も読みましょう。
|
|
@@ -11,4 +22,9 @@
|
|
|
11
22
|
````php
|
|
12
23
|
echo date("h:i");
|
|
13
24
|
echo date("H:i");
|
|
14
|
-
```
|
|
25
|
+
```
|
|
26
|
+
|
|
27
|
+
つまり「指定の書式にあわせて変換が行われた」だけであり、時間がずれたわけではありません。
|
|
28
|
+
フォーマットについてもっと深く学びましょう。
|
|
29
|
+
特に日付フォーマットは様々な表現方法があるので一通り把握しておく必要があります。
|
|
30
|
+
場面によって表示形式をわける必要がありますからね。
|
2
修正
answer
CHANGED
|
@@ -5,4 +5,10 @@
|
|
|
5
5
|
Carbonのマニュアル](https://carbon.nesbot.com/docs/)からリンクが貼られている[DateTimeのformatの機能](https://php.net/manual/ja/datetime.format.php)を読んでください。
|
|
6
6
|
併せてそこからリンクされている[date()関数の「フォーマット」](https://www.php.net/manual/ja/function.date.php)も読みましょう。
|
|
7
7
|
|
|
8
|
-
あとはミニマムプログラムを書いて試すだけです。
|
|
8
|
+
あとはミニマムプログラムを書いて試すだけです。
|
|
9
|
+
|
|
10
|
+
午後の時間帯に実行すれば明白です。
|
|
11
|
+
````php
|
|
12
|
+
echo date("h:i");
|
|
13
|
+
echo date("H:i");
|
|
14
|
+
```
|
1
追記
answer
CHANGED
|
@@ -3,4 +3,6 @@
|
|
|
3
3
|
マニュアル読めばわかります。
|
|
4
4
|
[
|
|
5
5
|
Carbonのマニュアル](https://carbon.nesbot.com/docs/)からリンクが貼られている[DateTimeのformatの機能](https://php.net/manual/ja/datetime.format.php)を読んでください。
|
|
6
|
-
併せてそこからリンクされている[date()関数の「フォーマット」](https://www.php.net/manual/ja/function.date.php)も読みましょう。
|
|
6
|
+
併せてそこからリンクされている[date()関数の「フォーマット」](https://www.php.net/manual/ja/function.date.php)も読みましょう。
|
|
7
|
+
|
|
8
|
+
あとはミニマムプログラムを書いて試すだけです。
|