Je ne vais pas écrire votre code, mais dans .NET vous pouvez utiliser ToString
pour spécifier un format de date, pour obtenir une TryParse
date d'une chaîne. Et AddDays
, AddMonths
etc pour manipuler une date.
En javascript, il n'existe pas de moyen simple de formater la sortie, mais vous pouvez utiliser getMonth
etc. pour afficher les valeurs individuelles et concaténer une chaîne à partir de cela. Vous pouvez utiliser une combinaison de getDate
et setDate
pour manipuler des dates. Il corrige automatiquement les nouveaux mois, c'est-à-dire que si vous exécutez myDate.setDate(myDate.getDate() + 60)
, il augmentera de 60 jours; vous ne finirez pas avec une date bizarre comme le 74 mai.
Gardez à l'esprit que les mois en javascript sont basés sur zéro, à savoir Janvier est 0, Février est 1, etc.
Vous pouvez créer une nouvelle date en javascript par new Date(yy, mm, dd)
ou new Date('yy/mm/dd')
, de sorte que vous pouvez manipuler chaîne de une entrée et créer une date à partir de cela.
Pour comparer deux dates, vous pouvez les soustraire l'une de l'autre et obtenir la différence en millisecondes.
if (dateA - dateB < 0) // dateB is greater than dateA (occurrs later)
et
var diff = Math.abs(dateA - dateB) // difference in ms, no matter which date is greater
Est-ce devoir? – Guffa
pas exactement..im faire un projet pour un client et la soumission est la semaine prochaine alors essayez juste de conclure Asap. – piku