VueJS: cómo usar flatpickr para elegir solo el mes y el día, pero no el año

Quiero crear un selector plano en mi proyecto Vue, para que los usuarios solo ingresen su mes y día de nacimiento, pero no el año de nacimiento. La razón detrás de esto es que muchos de los clientes se niegan a proporcionar su fecha de nacimiento completa, pero están más dispuestos a proporcionar solo el mes y el día.

Sé cómo crear un selector de fecha en mi proyecto Vue, como tal:

*CustomerModal.vue*
<template>
  ...
  
          <flat-picker
            :config="dpconfig"
            class="form-control datepicker"
            v-model="end_date"
            :placeholder="$t('End Date')"
            ref="End Date"
            name="end_date"
          >
          </flat-picker>

...
</template>

import flatPicker from "vue-flatpickr-component";

export default {
  components: {
    flatPicker,
  },
  data: {
    dpconfig: {
      wrap: true,
      altInput: true,
      dateFormat: "Y-m-d",
      altFormat: "Y-m-d",
      ariaDateFormat: "Y-m-d",
    },
  },

El código anterior creará un selector de fecha. Tiene año, mes y día. Sin embargo, ¿qué puedo hacer si solo quiero preguntar a los usuarios el mes y el día?

¡Gracias!

Answer

Cambiar el formato de fecha a "m-d"debería hacer el trabajo.

 export default {
  components: {
    flatPicker,
  },
  data: {
    dpconfig: {
      wrap: true,
      altInput: true,
      dateFormat: "m-d",
      altFormat: "m-d",
      ariaDateFormat: "m-d",
      onOpen : function(event){
      let instances = document.getElementsByClassName("flatpickr-month");
      for(let i= 0; i< instances.length; i+=1)
        {
          instances[i].style.display="none";
        }
    }
    },
  },
}