Jenkki kalenteri

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
7405
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

$date=array("Su","Ma","Ti","Ke","To","Pe","La");

Jos vaihdat noi "normaaliin" järjestykseen, niin toimiiko?

Äänestä
  • 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?

    Äänestä

  • suomaliseksi kirjoitti:

    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????

    Äänestä

  • suomalaiseksi kirjoitti:

    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.

    Äänestä

  • edellisen kirjoitti:

    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?

    Äänestä

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.

Äänestä
  • 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ä :)

    Äänestä

Kommentoi aloitusta


suomalaiseksi kirjoitti:

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

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu