Please find the validation.js file in the vendor directory.
vendor/magento/module-customer/view/frontend/web/js/validation.js
Override validation.js file to your theme.
Replace the below code
define([ 'jquery', 'moment', 'jquery/validate', 'mage/translate' ], function ($, moment) { 'use strict'; $.validator.addMethod( 'validate-dob', function (value) { if (value === '') { return true; } return moment(value).isBefore(moment()); }, $.mage.__('The Date of Birth should not be greater than today.') ); });
with the below code
define([ 'jquery', 'moment', 'mageUtils', 'jquery/validate', 'validation', 'mage/translate' ], function ($, moment, utils) { 'use strict'; $.validator.addMethod( 'validate-dob', function (value, element, params) { var dateFormat = utils.convertToMomentFormat(params.dateFormat); if (value === '') { return true; } return moment(value, dateFormat).isBefore(moment()); }, $.mage.__('The Date of Birth should not be greater than today.') ); });