JavaScript les objets date UK dates
J'ai le code suivant
datePicker.change(function(){
dateSet = datePicker.val();
dateMinimum = dateChange();
dateSetD = new Date(dateSet);
dateMinimumD = new Date(dateMinimum);
if(dateSetD<dateMinimumD){
datePicker.val(dateMinimum);
alert('You can not amend down due dates');
}
})
dateSet = "01/07/2010"
dateMinimum = "23/7/2010"
Les deux sont au royaume-UNI format. Lorsque la date d'objets sont comparés dateSetD doit être inférieure à dateMinimumD mais il ne l'est pas. Je pense que c'est à voir avec les faits que je suis en utilisant royaume-UNI dates jj/mm/aaaa. De quoi aurais-je besoin de changer pour obtenir ce travail?
Royaume-UNI les dates sont "dd/MM/yyyy" pas "mm/jj/aaaa".
Un de ces jours. Mise à jour de question.
Un de ces jours. Mise à jour de question.
OriginalL'auteur Linda | 2010-06-25
Vous devez vous connecter pour publier un commentaire.
Le JavaScript
Date
constructeur ne pas analyser les chaînes de forme (que ce soit au royaume-UNI ou des états-UNIS format). Voir la spec pour plus de détails, mais vous pouvez construire les dates de la partie par partie:MomentJS pourrait être utile pour traiter avec des dates flexibles. (Cette réponse précédemment liées à cette lib, mais cela n'a pas été maintenu dans un temps long.)
OriginalL'auteur T.J. Crowder
C'est comment j'ai fini par le faire:
Remarque le mois de l'indexation est de 0 à 11.
OriginalL'auteur woggles
OriginalL'auteur JRT
dateSet.split('/')
OriginalL'auteur Sjoerd
Oui, il y a un problème avec le format de date que vous utilisez. Si vous n'êtes pas fixer une date format de la date par défaut qui est utilisé est
'mm/dd/yy
. Donc, vous devez définir votre date préférée de formiate lorsque vous créez comme suit lorsque vous créez le sélecteur de date:ou vous pouvez régler plus tard:
OriginalL'auteur Thea
Lorsque vous essayez de créer un objet date:
Exemple:
Remarque: JavaScript objet Date du mois de novembre commence avec 00, si vous avez besoin d'ajuster votre dateset en conséquence.
dateSet.year
à un accident de la variable globaleyear
!OriginalL'auteur Prashanth