Возможность удалить / конвертировать миллисекунды - PullRequest
0 голосов
/ 02 июля 2019

У меня есть некоторые проблемы с dateinterval в php.Есть ли возможность удалить цифры после точки или просто конвертировать их?Я имею в виду, что у меня PT1H1.836S, и я хотел бы получить PT1H2S, например

$str = 'PT1H1.836S';
$arr = new DateInterval($str);

1 Ответ

0 голосов
/ 02 июля 2019

Здравствуйте, вы можете попробовать что-то подобное.

$str = "PT1H1.836S";
$xx1 = explode( '.', $str );
$xx2 = preg_replace('/[0-9]+/', '', $xx1[1] );
$final = $xx1[0].$xx2; 
print_r($final);
...