[offtopic]Calculare număr zile lucrătoare în php

Am o aplicaţie la care am nevoie să calculez un interval de timp în zile lucrătoare şi nu mă pricep:

$nextday=$day+1;
//calculating offsets
$offset = mktime (0, 0, 0, $month, $nextday + $strAllowedNextDays, $year);
$offsetlimit=date (‘Y-m-d’, $offset);
$offsety=date (‘Y’, $offset);
$offsetm=date (‘m’, $offset);
$offsetd=date (‘d’, $offset);

Mă interesează ca $offsetlimit  să crească cu numărul d ezile de weekend corespunzătoare. Mulţumesc.

2 Comments

  1. te ajuta asta? http://stackoverflow.com/questions/336127/calculate-business-days

    eu as face astfel:
    1. ia nr total de zile intre cele 2 date.
    2. imparte in 7. O sa ai nr total de saptamani. 1 sapt = 5 zile lucratoare.
    3. restul, if-uri sa-ti dai seama daca cate zile lucratoare ai.

    ptr 3,
    //It will return 1 if it’s Monday,.. ,7 for Sunday
    $the_first_day_of_week = date(„N”, $startDate);

    sper ca te ajuta!

  2. Mulţumesc, articolul respectiv îl găsisem şi eu, mi s-a părut complicată. Aşa cum ai explicat tu „face sens”, o să testez. Eu abia acum – la 40 de ani – învăţ php. Am o aplicaţie veche în asp, pe care vreau să o „traduc” fiindcă e din ce în ce mai greu cu hosting pentru classic asp, chiar dacă acum am serverul propriu.

Comments are closed