Une manière d'obtenir cette erreur est d'oublier d'utiliser le "nouveau" mot-clé lors de l'instanciation de votre Date en javascript comme ceci:
> d =Date();'Tue Mar 15 2016 20:05:53 GMT-0400 (EDT)'>typeof(d);'string'> d.getFullYear();TypeError:undefinedisnot a function
Vous avais utilisé le "nouveau" mot-clé, il aurait ressemblé à ceci:
> el@defiant $ node
> d =newDate();TueMar15201620:08:58 GMT-0400(EDT)>typeof(d);'object'> d.getFullYear(0);2016
Une autre façon d'obtenir cette erreur est accidentellement ré-instancier une variable en javascript entre le moment où vous définissez et quand vous l'utilisez, comme ceci:
el@defiant $ node
> d =newDate();TueMar15201620:12:13 GMT-0400(EDT)> d.getFullYear();2016> d =57+23;80> d.getFullYear();TypeError:undefinedisnot a function
...
OriginalL'auteur limc
Vous d'écraser le
start
objet date avec levalue
d'un Élément du DOM avec un id deStartdate
.Cela devrait fonctionner:
OriginalL'auteur JCOC611
Une manière d'obtenir cette erreur est d'oublier d'utiliser le "nouveau" mot-clé lors de l'instanciation de votre Date en javascript comme ceci:
Vous avais utilisé le "nouveau" mot-clé, il aurait ressemblé à ceci:
Une autre façon d'obtenir cette erreur est accidentellement ré-instancier une variable en javascript entre le moment où vous définissez et quand vous l'utilisez, comme ceci:
OriginalL'auteur Eric Leschinski