Maison  >  Article  >  interface Web  >  Explication détaillée de l'utilisation des compétences js Calender control_javascript

Explication détaillée de l'utilisation des compétences js Calender control_javascript

WBOY
WBOYoriginal
2016-05-16 16:22:111207parcourir

J'ai travaillé sur des projets ces derniers temps. Le projet est maintenant enfin dans un état stable, il ne reste plus qu'à apporter des modifications et des changements. En tant que programmeur backend, j'ai vraiment du mal à tout écrire, du Web aux interfaces mobiles, toutes sortes de choses. . . J'ai enfin eu du temps libre au cours des deux derniers jours. J'ai jeté un œil à quelques fonctions sur la date js. Soudain, j'ai pensé au contrôle du calendrier, alors j'ai essayé d'en écrire un. En tant que programmeur en arrière-plan, mon niveau est limité. regardez-le avec une attitude d’apprentissage. Permettez-moi d’écrire cet exemple. . .

Tout d'abord, une fonction de date couramment utilisée : Date (année, mois, jour)

Copier le code Le code est le suivant :

var date=nouvelle Date();

Obtenez l'année

Copier le code Le code est le suivant :

var année=this.date.getFullYear();

Obtenez le mois, voici l'index du mois donc 1

Copier le code Le code est le suivant :

var mois=this.date.getMonth() 1;

Obtenez la date du jour

Copier le code Le code est le suivant :

var jour=this.date.getDate();

Récupère le jour de la semaine et renvoie 0. Dimanche 1. Lundi 2. Mardi 3. Mercredi 4. Jeudi 5. Vendredi 6. Samedi

Copier le code Le code est le suivant :

var week=this.date.getDay();

Obtenez le jour de la semaine où est le premier du mois

Copier le code Le code est le suivant :

      var getWeekDay=function(année, mois, jour){
            var date=new Date(année, mois, jour);
               date de retour.getDay();
           }
 var weekstart= getWeekDay(this.year, this.month-1, 1)

Obtenez le nombre de jours dans le mois en cours

Copier le code Le code est le suivant :

          var getMonthDays=function(année, mois){
            var date=new Date(année,mois,0);
                return date.getDate();
>
        var   Monthdays= this.getMonthDays(this.year,this.month);

                                                                                                                                                                               Voici en fait quelques opérations et jugements sur la date correspondant au jour de la semaine, ainsi que des balises d'épissage dynamique. Je vais envoyer directement l'exemple que j'ai écrit :

.

Copier le code Le code est le suivant :