Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment implémenter jQuery Datepicker avec Timepicker

275

Cherchez-vous à ajouter un sélecteur de temps au sélecteur de date jQuery UI existant ? En ajoutant un timepicker, on peut sélectionner l’heure avec la date. Dans cet article, je vous montre un moyen simple d’implémenter jQuery Datepicker avec un timepicker.

Nous procédons étape par étape à l’ajout d’un timepicker au jQuery UI Datepicker. Si quelqu’un ne veut pas suivre chaque étape, il peut copier directement le code final de la dernière section de cet article.

Lorsque nous aurons terminé notre intégration, le dernier datetimepicker ressemblera à ceci.

Comment implémenter jQuery Datepicker avec Timepicker

Commençons par jQuery UI Datepicker

Notre objectif est d’ajouter un timepicker au jQuery UI Datepicker. jQuery Datepicker nous fournit un calendrier en ligne pour sélectionner la date. Ajoutons ce sélecteur de date en utilisant le code ci-dessous.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jQuery Datetimepicker</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" />
</head>
<body>
    <p>Date: <input type="text" id="datepicker"></p>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
    <script>
    jQuery(function($) {
        $("#datepicker").datepicker();
    });
  </script>
</body>
</html>

Accédez au navigateur et exécutez le fichier ci-dessus, vous devriez voir le sélecteur de date sur votre page.

Implémenter jQuery Datepicker avec Time Picker

Afin d’ajouter un sélecteur de temps, j’utiliserai le plugin Timepicker qui est facile à intégrer avec jQuery UI Datepicker.

Une fois que vous visitez le site Web, faites défiler jusqu’à la section de téléchargement et cliquez sur le lien CDNJS. A partir de ce lien, copiez les fichiers JS et CSS du plugin. Voici le lien CDNJS que vous obtiendrez sur leur site internethttps://cdnjs.com/libraries/jquery-ui-timepicker-addon.

Comment implémenter jQuery Datepicker avec Timepicker

Sur le site Web de CDNJS, vous pouvez voir les différentes URL de l’addon timepicker. Copiez les 2 liens ci-dessous de JS et CSS.

Comment implémenter jQuery Datepicker avec Timepicker

Juste pour vous faciliter la tâche, vous trouverez ci-dessous ces liens. Utilisez ces liens dans l’étape suivante du didacticiel.

https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.css
https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js

Une fois que vous obtenez le JS et le CSS requis, vous êtes prêt à ajouter un timepicker. Ce que vous devez faire est d’inclure les fichiers copiés en HTML et de remplacer la datepicker()fonction par datetimepicker().

Notre code final est le suivant :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jQuery Datetimepicker</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.css" />
</head>
<body>
    <p>Date: <input type="text" id="datepicker"></p>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js"></script>
    <script>
    jQuery(function($) {
        $("#datepicker").datetimepicker();
    });
  </script>
</body>
</html>

C’est ça! Maintenant, si vous rechargez la page, vous devriez voir à la fois le sélecteur de date et le sélecteur d’heure sur votre page. S’il vous plaît allez-y et essayez-le. J’aimerais entendre vos pensées dans la section des commentaires ci-dessous.

Articles Liés

Source d’enregistrement: artisansweb.net

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails