Robis Posted March 9, 2006 Report Share Posted March 9, 2006 PHP kalendāra skriptu, kas ir ģenerēts pēc latviešu standarta (nedēļa sākas ar pirmdienu, beidzas ar svētdienu) - vajadzētu ietvert izkalkulāciju pareizo nedēļu skaitu aktīvajā mēnesī. Ir zināmi lielumi - esošais mēnesis, gads, diena. No šiem vajag uzģenerēt tikai to kalendāra lapu - programmējuma risinājumu man vajag tas arī viss. Link to comment Share on other sites More sharing options...
bubu Posted March 9, 2006 Report Share Posted March 9, 2006 Nu gan.. Robis un šādus jautājumus prasa.. nebiju gaidījis. Vispirms - kas ir nedēļu skaits aktīvajā mēnesī? Tikai pilnās vai arī nepilnās ieskaitot. Ja nepilnās - var jau taču vienkārši dabūt pirmā datuma nedēļas numuru gadā, pēdējādatuma nedēļas numuru un atņemt pieskaitot vēl +1. Ja pilnās - tad atrodi pirmo pirmdienu sākot no pirmā datuma (ieskaitot), un pēdējo svētdienu pirms pēdējā datuma (ieskaitot). Un tad arī atņem nedēļu numurus +1. A ja vajag gatavu skriptu, kas kalendāru uzģenerēs, tad tāds īss viens man ir mājas uz kādām padsmit rindiņām, ja nemaldo, tikai tad jāgaida līdz vakaram, kad tam tikšu klāt. Slinkums no jauna domāt un rakstīt.. žēl to 20 minūšu :) Link to comment Share on other sites More sharing options...
Robis Posted March 9, 2006 Author Report Share Posted March 9, 2006 bubu - vienkārši ļoti steidzami vajadzēja, nezināju kā uztaisīt, bet padomāju stundu un izdomāju un nu jau sen ir gatavs - uztaisīju pats no sākuma līdz galam :) Link to comment Share on other sites More sharing options...
goldy Posted March 9, 2006 Report Share Posted March 9, 2006 Robis -> uztaisīju pats no sākuma līdz galam :) brīnumi arī notiek Link to comment Share on other sites More sharing options...
Robis Posted March 9, 2006 Author Report Share Posted March 9, 2006 brīnumi arī notiek Nez vai tas ir brīnums. Ja man ir attiecīgs noskaņojums varu tikt galā ar jebkuru problēmu :) Link to comment Share on other sites More sharing options...
bubu Posted March 9, 2006 Report Share Posted March 9, 2006 Ja nu kādam nākotnē noder, būs vismaz topiks uz kuru turpmām tādus pasūtīt: <?php $month = 7; $year = 2005; $start = mktime(0,0,0,$month,1,$year); $days = date('t', $start); $first = date('w',$start); $last = date('w', mktime(0,0,0,$month,$days,$year)); if ($first==0) $first=7; if ($last==0) $last=7; echo '<table border="1">'; echo ($first!=1?'<tr>':''), str_repeat('<td> </td>', $first-1); for($i=1,$wd=$first-1; $i<=$days; $i++,$wd=($wd+1)%7) { echo ($wd==0?'<tr>':''), '<td'.($wd>=5?' style="color:red"':'').">$i</td>", ($wd==6?'</tr>':''); } echo str_repeat('<td> </td>', 7-$last), ($last!=7?'</tr>':''); echo '</table>'; ?> Link to comment Share on other sites More sharing options...
hmnc Posted March 9, 2006 Report Share Posted March 9, 2006 ... un Robis vēl raud, ka algu mazu maksā... nu jopcik!!! pirms pāris gadiem arī uztaisīju tādu un viņš bija uz 95% līdzīgs bubu kodam :) Link to comment Share on other sites More sharing options...
Robis Posted March 9, 2006 Author Report Share Posted March 9, 2006 Da nu uztaisīju to kalendāra skriptu pats jau sen... Bet algu par to vajag maksāt, jā, jo lielākā daļa no tiem "programmētājiem", kas stāsies pie tevis darbā pat jēdzīgi nemāk ciklu uztaisīt php. Link to comment Share on other sites More sharing options...
hmnc Posted March 9, 2006 Report Share Posted March 9, 2006 nu beidz blamēties Robi.. jau tā ar smaidu sejā lasu katru tavu komentāru :D Link to comment Share on other sites More sharing options...
bubu Posted March 9, 2006 Report Share Posted March 9, 2006 Ai nu liekaties taču mierā. Pietiek offtopikā braukt tak. Tam ir atsevišķa sadaļa. Link to comment Share on other sites More sharing options...
Recommended Posts