142 votes

Définir la date dans le type d'entrée date

Je vais définir la date du jour dans l'entrée du sélecteur de date. date type en Chrome.

$(document).ready(function() {
    let now = new Date();
    let today = now.getDate()  + '/' + (now.getMonth() + 1) + '/' + now.getFullYear();
    console.log(today);
    $('#datePicker').val(today);
});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="datePicker" type="date">

Cependant, cela ne fonctionne pas.

Veuillez essayer l'extrait de code dans Chrome.

0voto

Eda Jede Points 21

Datetimepicker a toujours besoin du format d'entrée YYYY-MM-DD, il ne se soucie pas du format d'affichage de votre modèle, ou de la date de votre système local. Mais le format de sortie du sélecteur de date est celui que vous souhaitez (votre système local). Il existe un exemple simple dans mon poste .

0voto

Merrin K Points 794

Essayez ça,

$('#datePicker').val(moment().format('YYYY-MM-DD'));

Note : Vous devez ajouter Moment.js comme dépendance.

-5voto

Krutarth Vora Points 11

Version de Jquery

var currentdate = new Date();

$('#DatePickerInputID').val($.datepicker.formatDate('dd-M-y', currentdate));

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X