TransWikia.com

Cambiar formato en que me devuelve la fecha el calendario bootstrap-material-datetimepicker

Stack Overflow en español Asked by Barbara Ross Veitia on November 18, 2021

Hola trabajo con el framwork symfony3 y me esta dando problemas un campo de tipo date que para el formulario utilizo datepicker cuando selecciono en el calendario la fecha, lo que recibo es un string y realmente necesito que sea tipo date y debido a esto me da un error de que no es valido el campo. Yo utilizo para el calendario las librerias bootstrap-material-datetimepicker y moment
Formulario

  - ->add('fechainicio', 'SymfonyComponentFormExtensionCoreTypeDateType', array(
            'format'=>'yyyy-MM-dd',
            'widget'=>'single_text'))

Vista plantilla twig

 <div class="col-lg-4 col-md-3 col-sm-3 col-xs-6">
                            <div class="form-group form-float">
                                <div  class="form-line "  >
                                    {{ form_widget(form.fechainicio,{'attr':{'class': 'datepicker form-control','placeholder':'Fecha Inicio del Proyecto'}})}}
                                    {{ form_errors(form.fechainicio) }}
                                </div>

                            </div>
                        </div>

One Answer

Al invocar el script del datepicker puedes pasarle como opción el formato en que quieres que te devuelva la fecha. En tu caso algo como:

{% block js %}
   {{ parent() }}
    <script>
        $('.datepicker').datepicker({
            format: 'dd/mm/yyyy',
        });
    </script>
{% endblock %}

Answered by juananruiz on November 18, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP