Liitän mukaan pätkän kalenterista jossa viikon ensimmäinen päivä on sunnuntai. Mitä kohtaa olisi muutettava jotta ensinmäinen päivä olisi maanantai? Kiitos jo joku viitsisi auttaa ja opastaa minut oikealle riville? Kokeillut olen eri kohdista, mutta en onnistu. En itse osaa ohjelmoida yhtään php:llä, työttömänä aikaatappaakseni aloin kotisivua rakentamaan.
$date=array("Su","Ma","Ti","Ke","To","Pe","La");
$month=date("M");
$day=date("D");
$dt=date("d");
$datearray = getdate();
$month = $datearray['mon'];
$year = $datearray['year'];
if($m != ""){
if($m>"12"){
$year=$yr 1;
$month="1";
}
elseif($m
$date=array("Su","Ma","Ti","Ke","To","Pe","La");
$month=date("M");
$day=date("D");
$dt=date("d");
$datearray = getdate();
$month = $datearray['mon'];
$year = $datearray['year'];
if($m != ""){
if($m>"12"){
$year=$yr 1;
$month="1";
}
elseif($m
Vastaukset 7
Vanhimmat
$date=array("Su","Ma","Ti","Ke","To","Pe","La");
Jos vaihdat noi "normaaliin" järjestykseen, niin toimiiko?
Kiitoksia vastauksesta. Tavallaan toimii kyllä. Mutta silloin esim. nyt lauantaita 21.10 kalenteri väitää olevan 20.10. Ja parhaillaan kuluva päivä olisi sunnuntai 21.10. Mitähän muuta tässä pitäisi muuttaa?
Nyt kun muutin lopussa olevaan kohtaan if($y % 7 == 1){ ykkösen kakkoseksi toimii täysin muissa kuukausissa, mutta tämän kuun 1. ja 2. päivää väittää molempia sunnuntaiksi????
Tarkoitin että maanantaiksi väittää, vaikka vain 2. päivä olis maanatai.
Nyt kun muutin lopussa olevaan kohtaan if($firstdayarray[wday]=="1") ykkösen kakkoseksi ja samoin samoin vielä alempana kohdassa if($y % 7 == 2) toimii muuten täysin, mutta jos kuun 1. päivä on sunnuntai, kuten tässä kuussa ja esim. huhtikuussa ensivuonna, kalenteri väittää sitä maanantaiksi. 1. päivän solu on siis maanantain kohdalla. Voisiko joku antaa vinkin miten jatkaa?
Tässä sulle esimerkki kalenterista, tulostaa sitten ruman kalenterin mutta tuosta sun on helppo muokata haluamakseen. En jaksanut tutkia tuota sun koodiasi kun näytti sekavalt.
Kiitoksia vaivan näöstä. Tuo kalenteri jota olen yrittänyt muokata on tapahtumakalenteri ja en varmastikaan osaisi muokata sellaista laittamastasi koodista. Pääsen helpommalla kun jatkan täällä nykyisellä virityksellä. Allekirjoitan täysin sanomasi että kalenterini koodi näyttää sekavalta, se myös on sitä :)