@@ -18,18 +18,17 @@ public function __construct()
18
18
* @param string $timestamp, int $tz
19
19
* @return string
20
20
*/
21
- public function dt (string $ timestamp, int $ tz )
21
+ public function dt (string $ timestamp )
22
22
{
23
- return date ($ this ->dateFormat , $ timestamp + $ tz );
23
+ return date ($ this ->dateFormat , $ timestamp );
24
24
}
25
25
26
26
public function formatCurrent ($ res )
27
27
{
28
- $ tz = $ res ->timezone ;
29
28
// modify date in given format
30
- $ res ->sys ->sunrise = $ this ->dt ( $ res ->sys ->sunrise , $ tz );
31
- $ res ->sys ->sunset = $ this ->dt ( $ res ->sys ->sunset , $ tz );
32
- $ res ->dt = $ this ->dt ( $ res ->dt , $ tz );
29
+ $ res ->sys ->sunrise = date ( $ this ->dateFormat , $ res ->sys ->sunrise );
30
+ $ res ->sys ->sunset = date ( $ this ->dateFormat , $ res ->sys ->sunset );
31
+ $ res ->dt = date ( $ this ->dateFormat , $ res ->dt );
33
32
34
33
return $ res ;
35
34
}
@@ -41,33 +40,33 @@ public function formatOneCall($res)
41
40
42
41
// modify date of current data
43
42
44
- $ res ->current ->sunrise = $ this ->dt ( $ res ->current ->sunrise , $ tz );
45
- $ res ->current ->sunset = $ this ->dt ( $ res ->current ->sunset , $ tz );
46
- $ res ->current ->dt = $ this ->dt ( $ res ->current ->dt , $ tz );
43
+ $ res ->current ->sunrise = date ( $ this ->dateFormat , $ res ->current ->sunrise );
44
+ $ res ->current ->sunset = date ( $ this ->dateFormat , $ res ->current ->sunset );
45
+ $ res ->current ->dt = date ( $ this ->dateFormat , $ res ->current ->dt );
47
46
48
47
// modify date of minutely data
49
48
50
49
if ($ res ->minutely ) {
51
50
foreach ($ res ->minutely as $ key => $ val ) {
52
- $ res ->minutely [$ key ]->dt = $ this ->dt ( $ val ->dt , $ tz );
51
+ $ res ->minutely [$ key ]->dt = date ( $ this ->dateFormat , $ val ->dt );
53
52
}
54
53
}
55
54
56
55
// modify date of hourly data
57
56
58
57
if ($ res ->hourly ) {
59
58
foreach ($ res ->hourly as $ key => $ val ) {
60
- $ res ->hourly [$ key ]->dt = $ this ->dt ( $ val ->dt , $ tz );
59
+ $ res ->hourly [$ key ]->dt = date ( $ this ->dateFormat , $ val ->dt );
61
60
}
62
61
}
63
62
64
63
// modify date of daily data
65
64
66
65
if ($ res ->daily ) {
67
66
foreach ($ res ->daily as $ key => $ val ) {
68
- $ res ->daily [$ key ]->dt = $ this ->dt ( $ val ->dt , $ tz );
69
- $ res ->daily [$ key ]->sunrise = $ this ->dt ( $ val ->sunrise , $ tz );
70
- $ res ->daily [$ key ]->sunset = $ this ->dt ( $ val ->sunset , $ tz );
67
+ $ res ->daily [$ key ]->dt = date ( $ this ->dateFormat , $ val ->dt );
68
+ $ res ->daily [$ key ]->sunrise = date ( $ this ->dateFormat , $ val ->sunrise );
69
+ $ res ->daily [$ key ]->sunset = date ( $ this ->dateFormat , $ val ->sunset );
71
70
}
72
71
}
73
72
@@ -79,13 +78,13 @@ public function format3Hourly($res)
79
78
$ tz = $ res ->city ->timezone ;
80
79
81
80
// modify date in given format
82
- $ res ->city ->sunrise = $ this ->dt ( $ res ->city ->sunrise , $ tz );
83
- $ res ->city ->sunset = $ this ->dt ( $ res ->city ->sunset , $ tz );
81
+ $ res ->city ->sunrise = date ( $ this ->dateFormat , $ res ->city ->sunrise );
82
+ $ res ->city ->sunset = date ( $ this ->dateFormat , $ res ->city ->sunset );
84
83
85
84
// modify date of list data
86
85
87
86
foreach ($ res ->list as $ key => $ val ) {
88
- $ res ->list [$ key ]->dt = $ this ->dt ( $ val ->dt , $ tz );
87
+ $ res ->list [$ key ]->dt = date ( $ this ->dateFormat , $ val ->dt );
89
88
}
90
89
91
90
return $ res ;
@@ -99,20 +98,20 @@ public function formatHistorical($res)
99
98
// timestamps returned
100
99
if (config ('openweather.historical_api_version ' , '2.5 ' ) == '3.0 ' ) {
101
100
// modify date of current data
102
- $ res ->data [0 ]->sunrise = $ this ->dt ( $ res ->data [0 ]->sunrise , $ tz );
103
- $ res ->data [0 ]->sunset = $ this ->dt ( $ res ->data [0 ]->sunset , $ tz );
104
- $ res ->data [0 ]->dt = $ this ->dt ( $ res ->data [0 ]->dt , $ tz );
101
+ $ res ->data [0 ]->sunrise = date ( $ this ->dateFormat , $ res ->data [0 ]->sunrise );
102
+ $ res ->data [0 ]->sunset = date ( $ this ->dateFormat , $ res ->data [0 ]->sunset );
103
+ $ res ->data [0 ]->dt = date ( $ this ->dateFormat , $ res ->data [0 ]->dt );
105
104
return $ res ;
106
105
}
107
106
108
107
// modify date of current data
109
- $ res ->current ->sunrise = $ this ->dt ( $ res ->current ->sunrise , $ tz );
110
- $ res ->current ->sunset = $ this ->dt ( $ res ->current ->sunset , $ tz );
111
- $ res ->current ->dt = $ this ->dt ( $ res ->current ->dt , $ tz );
108
+ $ res ->current ->sunrise = date ( $ this ->dateFormat , $ res ->current ->sunrise );
109
+ $ res ->current ->sunset = date ( $ this ->dateFormat , $ res ->current ->sunset );
110
+ $ res ->current ->dt = date ( $ this ->dateFormat , $ res ->current ->dt );
112
111
113
112
// modify date of hourly data
114
113
foreach ($ res ->hourly as $ key => $ val ) {
115
- $ res ->hourly [$ key ]->dt = $ this ->dt ( $ val ->dt , $ tz );
114
+ $ res ->hourly [$ key ]->dt = date ( $ this ->dateFormat , $ val ->dt );
116
115
}
117
116
118
117
return $ res ;
@@ -121,7 +120,7 @@ public function formatHistorical($res)
121
120
public function formatAirPollution ($ res )
122
121
{
123
122
foreach ($ res ->list as $ key => $ val ) {
124
- $ res ->list [$ key ]->dt = $ this ->dt ( $ val ->dt , 0 );
123
+ $ res ->list [$ key ]->dt = date ( $ this ->dateFormat , $ val ->dt );
125
124
}
126
125
127
126
return $ res ;
0 commit comments