Open nenads opened 5 years ago
When year is 2019 this is failing adding 20 in front
private function cleanSsn($ssn) { $ssn = preg_replace("/[^0-9]/", "", $ssn); $split = substr($ssn, 0, 2); if ($split != 19 && $split > date('y')) { $ssn = '19' . $ssn; } if ($split != 20 && $split <= date('y')) { $ssn = '20' . $ssn; } return $ssn;
Could be useful to add check if century numbers are already in place
function cleanSsn($ssn) { $ssn = preg_replace("/[^0-9]/", "", $ssn);
if(12 === strlen($ssn)) return $ssn;
When year is 2019 this is failing adding 20 in front