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