Вы можете использовать DateTime::createFromFormat
для создания объекта DateTime из этой строки.
$string = "Mar 17 2019, 16:08:43 CET Died at Level 418 by Gaz'haragoth.";
$date = DateTime::createFromFormat('M d Y, H:i:s T+', $string);
Затем вы можете выводить его в любом формате, который вам нравится.
Возможно, вам не нужнохотя объект DateTime.Если все, что вам нужно сделать, это удалить завершающий текст, то кажется, что substr
будет самым простым способом, если ваш день отформатирован с начальным нулем, часть даты строки всегда должна иметь одинаковую длину.