Convert compacted format to universal format
$SourceString = "20020101124413"; //Uses this fixed length format: "yyyymmddhhmmss"
$EventDateTime = "";
$EventDateTime .= substr($SourceString, 0, 4) . "-";
$EventDateTime .= substr($SourceString, 4, 2) . "-";
$EventDateTime .= substr($SourceString, 6, 2) . " ";
$EventDateTime .= substr($SourceString, 8, 2) . ":";
$EventDateTime .= substr($SourceString, 10, 2) . ":";
$EventDateTime .= substr($SourceString, 12, 2);
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.