ASP utilise la fonction Weekday pour calculer l'heure de fin du projet

2019-12-22

J'ai vu un message aujourd'hui demandant l'heure de fin du projet. Les exigences sont les suivantes:
Vous donner une heure de début de projet, vous donner le nombre total de jours requis pour le projet, trouver l'heure de fin du projet? Remarque: le samedi et le dimanche sont des jours fermés.
Dans le développement de la programmation ASP, il est facile de calculer l'heure. Vous pouvez obtenir directement l'heure de fin du projet en utilisant l'heure de début du projet + jours, mais le problème ici est d'exclure les deux périodes de repos du samedi et du dimanche.
Après réflexion, le code est écrit, et je vais le partager avec vous ici:


 <%
 starttime = cdate ("2013-09-08") 'Heure de début du projet
 endtime = "" 'Heure de fin du projet
 num = 8 'Nombre de jours requis pour le projet
 response.write "Heure de début:" & heure de début & "
Jours:" & num & "
Heure de fin:" starttime = starttime-1 i = 1 tandis que i <= num starttime = starttime + 1 w = jour de semaine (heure de début) si w> 1 et w <7 alors 'hors week-end heure de fin = heure de début i = i + 1 week-end d'autre fin si wend response.write endtime %>

(passez la souris sur le code, quatre icônes apparaîtront en haut du code, la première consiste à afficher le code source, la seconde à copier le code, la troisième à imprimer le code et la quatrième à aider)
/> Exécutez-le et voyez les résultats. Vous pouvez également modifier l'heure de début du projet et les jours du projet, puis comparer et vérifier si les résultats du calcul sont corrects via le calendrier perpétuel.

www.xd1998.com@2001-2030Partage De Technologie