Salut à tous,
J'ai cherché sur le net mais je ne trouve pas de solution à mon problème.
Je voudrais savoir comment faire pour soustraire 6h à une date. Je dispose d'une date au format suivant :
new Date(annee, mois, jour, heure, minutes, 0, 0)
La complexité résidant dans le fait que :
- Supprimer 6h à une date se trouvant avant le 1er janvier à 6h modifie l'année, le mois et le jour
- Supprimer 6h à une date dont le mois n'est pas janvier et dont le jour est un premier jour du mois et qu'on est avant 6h modifie le mois et le jour
...
Bref, il y a beaucoup de cas à considérer (d'ou ma recherche pour travailler sur des Date)
Si quelqu'un a une solution a mon problème, je lui en serai vraiment très reconnaissant !!!
Merci
Edit :
J'ai peut être une solution :
Selon vous, quelque chose comme ça, peut-il faire l'affaire ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var date1 = new Date(annee, mois, jour, heure, minutes, 0, 0); var date2 = new Date(0, 0, 0, 6, 0, 0, 0); var diff = new Date(date1.getTime() - date2.getTime());
Partager