¿Es posible aplicar el formato actual al selector de fecha de arranque desde el objeto de selector de fecha de arranque?
Tengo varios selectores de fecha con diferentes formatos y me gustaría obtener el formato en cada uno de ellos para aplicar diferentes métodos de validación según el formato actual.
Tengo 3 soluciones para ti.
Solución 1: Declare la variable dateFormat y utilícela en el inicio del selector de fecha o en cualquier lugar que desee.
var dateFormat = 'mm/dd/yyyy'; $('.datepicker').datepicker({ format: dateFormat , startDate: '-3d' }); Solución 2: Declare la variable dateFormat y utilícela en $.fn.datepicker.defaults para aplicar a todos los selectores de fecha y utilícela en cualquier lugar que desee.
var dateFormat = 'mm/dd/yyyy'; $.fn.datepicker.defaults.format = dateFormat; $('.datepicker').datepicker({ startDate: '-3d' }); Solución 3: inicie el selector data-date-format en HTML y puede obtenerlo por $("#datepicker").attr('data-date-format') .
console.log($("#datepicker").attr('data-date-format')); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input id="datepicker" class="datepicker" data-date-format="mm/dd/yyyy">