@@ -143,38 +143,38 @@ public function intervalsDataProvider()
143
143
return [
144
144
[
145
145
'_period ' => 'day ' ,
146
- '_from ' => new \DateTime ('-3 day ' ),
147
- '_to ' => new \DateTime ('+3 day ' ),
146
+ '_from ' => new \DateTime ('-3 day ' , new \ DateTimeZone ( ' UTC ' ) ),
147
+ '_to ' => new \DateTime ('+3 day ' , new \ DateTimeZone ( ' UTC ' ) ),
148
148
'size ' => 7
149
149
],
150
150
[
151
151
'_period ' => 'month ' ,
152
- '_from ' => new \DateTime ('2015-01-15 11:11:11 ' ),
153
- '_to ' => new \DateTime ('2015-01-25 11:11:11 ' ),
152
+ '_from ' => new \DateTime ('2015-01-15 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
153
+ '_to ' => new \DateTime ('2015-01-25 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
154
154
'size ' => 1
155
155
],
156
156
[
157
157
'_period ' => 'month ' ,
158
- '_from ' => new \DateTime ('2015-01-15 11:11:11 ' ),
159
- '_to ' => new \DateTime ('2015-02-25 11:11:11 ' ),
158
+ '_from ' => new \DateTime ('2015-01-15 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
159
+ '_to ' => new \DateTime ('2015-02-25 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
160
160
'size ' => 2
161
161
],
162
162
[
163
163
'_period ' => 'year ' ,
164
- '_from ' => new \DateTime ('2015-01-15 11:11:11 ' ),
165
- '_to ' => new \DateTime ('2015-01-25 11:11:11 ' ),
164
+ '_from ' => new \DateTime ('2015-01-15 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
165
+ '_to ' => new \DateTime ('2015-01-25 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
166
166
'size ' => 1
167
167
],
168
168
[
169
169
'_period ' => 'year ' ,
170
- '_from ' => new \DateTime ('2014-01-15 11:11:11 ' ),
171
- '_to ' => new \DateTime ('2015-01-25 11:11:11 ' ),
170
+ '_from ' => new \DateTime ('2014-01-15 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
171
+ '_to ' => new \DateTime ('2015-01-25 11:11:11 ' , new \ DateTimeZone ( ' UTC ' ) ),
172
172
'size ' => 2
173
173
],
174
174
[
175
175
'_period ' => null ,
176
- '_from ' => new \DateTime ('-3 day ' ),
177
- '_to ' => new \DateTime ('+3 day ' ),
176
+ '_from ' => new \DateTime ('-3 day ' , new \ DateTimeZone ( ' UTC ' ) ),
177
+ '_to ' => new \DateTime ('+3 day ' , new \ DateTimeZone ( ' UTC ' ) ),
178
178
'size ' => 0
179
179
]
180
180
];
@@ -183,9 +183,6 @@ public function intervalsDataProvider()
183
183
/**
184
184
* Format datetime.
185
185
*
186
- * Force Standard Time to eliminate DateTime "Daylight Saving Time problem"
187
- * https://bugs.php.net/bug.php?id=71913&edit=1
188
- *
189
186
* @return string
190
187
*/
191
188
public function formatDateTime ()
@@ -201,6 +198,6 @@ public function formatDateTime()
201
198
new \DateTimeZone ('America/Los_Angeles ' )
202
199
);
203
200
204
- return $ formatter ->format ($ dateStart ) . ' ST ' ;
201
+ return $ formatter ->format ($ dateStart );
205
202
}
206
203
}
0 commit comments