Maison > interface Web > js tutoriel > le corps du texte

js utilise la fonction setDate() de l'objet Date pour ajouter et soustraire des compétences dates_javascript

WBOY
Libérer: 2016-05-16 16:36:03
original
2100 Les gens l'ont consulté

Je veux écrire moi-même une méthode d'addition et de soustraction de dates, mais cela implique le jugement du nombre de jours dans chaque mois, si nous sommes en février, cela implique également le jugement de l'année bissextile. il y a toujours des problèmes pendant le processus de candidature, j'ai donc vérifié Après avoir lu les informations, par exemple, pour ajouter ou soustraire des jours à une certaine date, il vous suffit d'appeler la fonction setDate() de l'objet Date. suit :

function addDate(date,days){ 
var d=new Date(date); 
d.setDate(d.getDate()+days); 
var month=d.getMonth()+1; 
var day = d.getDate(); 
if(month<10){ 
month = "0"+month; 
} 
if(day<10){ 
day = "0"+day; 
} 
var val = d.getFullYear()+""+month+""+day; 
return val; 
}
Copier après la connexion

Parmi eux, le paramètre date est la date à ajouter ou soustraire, au format AAAA-MM-JJ, et le paramètre jours est le nombre de jours à ajouter ou soustraire. En cas de compte à rebours, passez par un négatif. nombre, et si vous comptez à rebours, transmettez un nombre positif. Si pour ajouter ou soustraire des mois, appelez simplement setMonth() et getMonth(). Il convient de noter que le mois renvoyé est calculé à partir de 0, ce qui signifie que le mois renvoyé est. un mois de moins que le mois réel, ajoutez donc 1 en conséquence.

Spécial : Notez que lors de la combinaison de l'année, du mois et du jour, il ne peut pas être utilisé directement. Il sera traité comme un type int et doit être converti en chaîne.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal