Lines Matching refs:dateInterval
246 $dateInterval = null;
248 $dateInterval = new \DateInterval($data);
253 return $dateInterval;
278 public function format(\DateInterval $dateInterval): string argument
282 if (0 < $dateInterval->y) {
283 $format .= $dateInterval->y . 'Y';
286 if (0 < $dateInterval->m) {
287 $format .= $dateInterval->m . 'M';
290 if (0 < $dateInterval->d) {
291 $format .= $dateInterval->d . 'D';
294 if (0 < $dateInterval->h || 0 < $dateInterval->i || 0 < $dateInterval->s) {
298 if (0 < $dateInterval->h) {
299 $format .= $dateInterval->h . 'H';
302 if (0 < $dateInterval->i) {
303 $format .= $dateInterval->i . 'M';
306 if (0 < $dateInterval->s) {
307 $format .= $dateInterval->s . 'S';