У меня есть некоторые проблемы с dateinterval в php.Есть ли возможность удалить цифры после точки или просто конвертировать их?Я имею в виду, что у меня PT1H1.836S, и я хотел бы получить PT1H2S, например
$str = 'PT1H1.836S'; $arr = new DateInterval($str);
Здравствуйте, вы можете попробовать что-то подобное.
$str = "PT1H1.836S"; $xx1 = explode( '.', $str ); $xx2 = preg_replace('/[0-9]+/', '', $xx1[1] ); $final = $xx1[0].$xx2; print_r($final);