J'ai essayé de compter l'âge de quelque chose en semaine. J'ai essayé la méthode détaillée dans cette question, Given a date range how to calculate the number of weekends partially or wholly within that range? mais elle ne semble pas adaptée à mon utilisation.En comptant l'âge d'un article en jours seulement
Un article a un DATETIME
créé dans la base de données, et je dois le marquer comme ancien si la date de création a plus de 2 jours. Cependant, le client a demandé que l'âge ne compte que les jours de la semaine (du lundi au vendredi) et exclut Sat + Sun.
Jusqu'à présent, mon code pseudo ressemble à ce qui suit,
now - created_datetime = number_of_days
for(i number_of_days)
if(created_datetime - i)
is a weekday, then age++
Il doit y avoir un moyen plus propre d'y parvenir? Comme si un objet devenait très vieux, en boucle chaque jour de son âge, la recherche d'un jour de week-end aurait un impact sur la vitesse.
Toutes les idées seraient géniales! Merci
Avez-vous lu ceci: http://stackoverflow.com/questions/336127/calculate-business-days-in-php – webbiedave
Non, j'ai raté un, en train de lire maintenant, semble prometteur –
Cette question a trié moi! Très bien, merci beaucoup –