Error in function validation 'is_valid_date'
-
There is an error validation in is_valid_date function, in /modules/date.php
The variable format is comming like ‘dd/mm/yy’, but the code is doing a strtotime without convertion to database format ‘yy-mm-dd’.
To solve it, I changed the code:
if (! empty($value) && ! self::is_valid_date($value)) { $result['valid'] = false; $result['reason'][$name] = wpcf7_get_message('invalid_date'); }to:
$value = explode("/",$value); $value = $value[2]."-".$value[1]."-".$value[0]; if (! empty($value) && ! wpcf7_is_date($value)) { $result['valid'] = false; $result['reason'][$name] = wpcf7_get_message('invalid_date'); }
The topic ‘Error in function validation 'is_valid_date'’ is closed to new replies.