split() was depreceated in phpv 5.3.4 How can fix this to work properly? any help is greatly appreciated <?php private function isValidDate( $sDate = "12/11/2008 00:00:00" ) { $dateString = split( " " , $sDate ); $dateParts = split( "[/-]" , $dateString[0] ); $dateParts2 = split( "[:]" , $dateString[1] ); if( !checkdate($dateParts[0], $dateParts[1], $dateParts[2]) ) { return false; } return array ( 'month' => $dateParts[0] , 'day' => $dateParts[1] , 'year' => $dateParts[2] , 'hour' => $dateParts2[0] , 'minutes' => $dateParts2[1] , 'seconds' => $dateParts2[2] ); } ?> PHP:
You can use explode function either which is better try this one. private function isValidDate( $sDate = "12/11/2008 00:00:00" ) { $dateString = explode( " " , $sDate ); $dateParts = explode( "/" , $dateString[0] ); $dateParts2 = explode( ":" , $dateString[1] ); if( !checkdate($dateParts[0], $dateParts[1], $dateParts[2]) ) { return false; } return array ( 'month' => $dateParts[0] , 'day' => $dateParts[1] , 'year' => $dateParts[2] , 'hour' => $dateParts2[0] , 'minutes' => $dateParts2[1] , 'seconds' => $dateParts2[2] ); } PHP:
seem to do the trick thank you. I was using explode but forgot a few things i had to change in it. thanks and +rep for the help