Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
adaugare nr de zile la data curenta
Last Updated: Oct 03 2006 16:25, Started by
Dany_m18
, Oct 03 2006 16:25
·
0
#1
Posted 03 October 2006 - 16:25
Salutare!
Am o problema si nu stiu cum se face... Vreau ca la data curenta sa adaug un nr de zile LUCRATOARE. de exemplu daca azi e marti 3 sept si vreau sa adaug 4 zile , sa-mi afiseze 9.sept luni sa sara peste weekend si eventual zilele de sarbatoare definite de mine. Asa ideea de cum s-ar face este, dar mai greu cu codul.. eu m-am gandit asa la data curenta se adauga rand pe rand zilele ( cu while cred) si de fiecare data se verifica: daca pica sambata se mai adauga 2 zile daca pica duminica se mai adauga doar o zi, iar daca nu e in weekend sa ramana doar la 1 o zi. Sa adaug normal zile la data curenta am gasit sa fac asa: <?php // date calculation function // adds or subtracts a date based upon the input. // $this_date is a string format of a valid date ie.. "2006/08/11" // $num_days is the number of days that you would like to add (positive number) or subtract (negative number) function fnc_date_calc($this_date,$num_days){ $my_time = strtotime ($this_date); //converts date string to UNIX timestamp $timestamp = $my_time + ($num_days * 86400); //calculates # of days passed ($num_days) * # seconds in a day (86400) $return_date = date("d/m/Y/D",$timestamp); //puts the UNIX timestamp back into string format return $return_date;//exit function and return string }//end of function $date_to_test =$timestamp; $days_to_add = 7; $future_date = fnc_date_calc($date_to_test,$days_to_add); echo "Test Date is: data curenta "; echo "<br>"; echo "Number of days to Calculate is: ".$days_to_add; echo "<br>"; echo "<br>"; echo "Future date is: ".$future_date; ?> Si m-a mai sfatuit cineva sa fac in felul urmator: $special_days = array("12-25", "1-1", "2-1"); $myD = date ("j"); // Data curenta function myDate_is_Weekend($myDate) { if (in_array($special_days, $myD)); }; $nrZile = 9; // Nr. de zile pe care vrei sa le adaugi while ($nrZile > 0) { $myDate= $myD + 1;// Adaugi 1 la $myDate if (!myDate_is_Weekend($myDate)) { $nrZile --; } } echo $myDate; // Data doritaunde $spacial_days sunt zilele setate de mine ca fiind nelucratoare, aici nu vad nimic legat de weekend, si pe langa asta imi da si multe erori in while. Va rog eu mult ajutati-ma cu codul corect sau o idee ceva Multumesc! |
Anunturi
▶ 1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users