Calcul de delai en fonction des jours ouvrables... - PHP - Programmation
Marsh Posté le 11-12-2003 à 15:15:59
if (($heure>20)||($heure<8)
echo "vous serez livré a partir de 10h";
Marsh Posté le 11-12-2003 à 15:16:14
Tu stockes dans un tableau les plages horaires de livraison pour chaque jour. Une fois l'heure calculée, tu regardes si elle fait bien partie d'une plage horaire de la journée, si ce n'est pas le cas tu la recules jusqu'à la prochaine plage horaire valable pour une livraison. (ce qui peut changer le jour selon tes horaires, exemple vendredi 23h --> lundi 9h)
Marsh Posté le 11-12-2003 à 15:49:39
chacal_one333 a écrit : if (($heure>20)||($heure<8) |
else echo "avec notre entreprise, vous serez toujours livré dans les meilleurs délais "
Marsh Posté le 11-12-2003 à 16:01:01
simogeo a écrit : |
t'es vendeur toi nan?
Marsh Posté le 11-12-2003 à 16:04:11
chacal_one333 a écrit : t'es vendeur toi nan? |
boucher-charcutier
mais y'a pas de petits commerces sans grandes ambitions
Marsh Posté le 11-12-2003 à 22:40:41
simogeo a écrit : |
terrible, jvais faire de même pour gérer mes SAV
Marsh Posté le 12-12-2003 à 10:39:10
Faut aussi tenir compte des jours fériés ??
Faudrait une table avec les jours ouvrés (Jour de la semaine, tranche horaire possible) et une autre avec les jours fériés. non ?
Si le jour est férié, reporter au lendemain...
Marsh Posté le 12-12-2003 à 11:30:55
Pour les jour fériés, y'a les dates fixes, genre 1er Janvier, 14 juillet, 25 décembre...
Mais y'a aussi les fêtes religieuses mobiles (Lundi de pâques, Jeudi de l'Ascension, Lundi de Pentecôte)...
Les fêtes mobiles sont basées sur la date de Paques.
Calcul en PHP : http://www.surleau.com/hfr/paques.php
Marsh Posté le 12-12-2003 à 21:49:46
Clap clap clap j'ai rien compris au lien qui expliquer ..
Marsh Posté le 12-12-2003 à 23:15:16
C'est pourtant pas compliqué.
La date de paques dépends de l'age de la Lune, c'est tout !
Enfin presque, puisqu'il ne s'agit pas de la Lune qui tourne autour de la Terre, mais de la Lune pascale, vous savez, celle qui est issue de la lunaison du comput.
C'est peut-être pour çà que Gauss, c'est trompé, il avait pas de computer lui
Marsh Posté le 11-12-2003 à 15:10:29
Coucou c'est encore moi...
Voila j'ai donc reussi à calculer le temps total de production pour mes devis... mais là je me confronte à un nouveau probleme... Mon boss voudrait que s'affiche carrement la date de livraison des produits...
pour l'instant j'ai reussi additionner le temps de production avec la date actuelle comme ceci :
Simplement ça va pas du tout car il me reponds par exemple :
Delais : 11 H 01 mn 40 s
Vous serez livré le Dec 12 2003 02:09:31
...hors à 2h09min31 tout le monde dort... lol !
donc il me faut un systeme de plages horaires... mais là ça devient un peu compliqué !
... vous avez une petite idée ?
Freed