回答編集履歴
2
加筆修正
test
CHANGED
@@ -63,3 +63,9 @@
|
|
63
63
|
結果
|
64
64
|
|
65
65
|
![実行結果2](a01f664dde363db525399f21dacae702.png)
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
DateTimeクラスを継承して分の差分を出せるメソッドを追加したものを作れば、
|
70
|
+
|
71
|
+
利便性は上がりそうです。
|
1
加筆修正
test
CHANGED
@@ -27,3 +27,39 @@
|
|
27
27
|
結果
|
28
28
|
|
29
29
|
![実行結果](592e5e17a373f82a368f90be54746418.png)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
---
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
どうしてもDateTime::diff()を使いたいのであれば、
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
https://3v4l.org/jRTld
|
42
|
+
|
43
|
+
```php
|
44
|
+
|
45
|
+
<?php
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
$datetime1 = new DateTime('2010-01-01 10:00');
|
50
|
+
|
51
|
+
$datetime2 = new DateTime('2010-02-01 11:00');
|
52
|
+
|
53
|
+
$interval = $datetime1->diff($datetime2);
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
// %a で総日数が出せる
|
58
|
+
|
59
|
+
echo $interval->days * 24 * 60 + $interval->h * 60 + $interval->i;
|
60
|
+
|
61
|
+
```
|
62
|
+
|
63
|
+
結果
|
64
|
+
|
65
|
+
![実行結果2](a01f664dde363db525399f21dacae702.png)
|