I have the date string in the following way :
input:
$date = "Thu Jul 12 2012 11:03:36 GMT 0";
How do i remove the last words, starting from 'GMT' using regex.
output:
Thu Jul 12 2012 11:03:36
One way would to to use preg_replace and use a pattern (30 Minute Regex Tutorial).
<?php
$string = 'Thu Jul 12 2012 11:03:36 GMT 0';
$pattern = '/GMT [0-9]*/';
$replacement = ' ';
echo preg_replace($pattern, $replacement, $string);
?>
Output
Thu Jul 12 2012 11:03:36
or explode $string = explode('GMT', $string);