Reprise automatique du message précédent.
Ce que je fais :
- Phase de nettoyage des dates pour que la date de début et de fin correspondent au prochain timestamp ouvré
- Si on est le même jour , on a juste une diff à faire entre les 2 timestamps
- Sinon, je boucle en ajoutant chaque fois un jour. Si on tombe un jour pas bon (samedi, dimanche, jour férié), on poursuit sans ajouter. Si on tombe sur un jour normal, on check si c'est le bon jour. Si oui on ajoute la diff sinon, on ajoute un jour et on poursuit la boucle.
Ce n'est pas spécialement optimisé, mais ça fonctionne. Et j'en ai déjà chié des ronds de chapeaux pour arriver à ça