Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: SSI: DATE_LOCAL päivämäärät suomeksi?

slitzu [26.09.2006 12:42:15]

#

Eli pitäis saada SSI:n muuttujalla DATE_LOCAL tulostettua päivät suomeksi. Formaatti on tällä hetkellä %A %d.%m.%Y. Pystynkö tsekkaamaan if-lauseella tyyliin että jos %w (=muuttuja joka palauttaa viikonpäivän järjestysnumeron) on yhtä kuin 2 niin %A ois silloin Tiistai. Nyt Tiistain sijasta tulostuu Tuesday.

Eli miten pääsen käsiks noihin config timefmt -muuttujiin ja vertailemaan/vaihtamaan niitä?

slitzu [28.09.2006 07:56:43]

#

Vastaan itse omaan kysymykseen:

Ongelma ratkeaa siten, että ensiksi konffataan DATE_LOCAL näyttämään pelkästään viikonpäivän järjestysnumero (%w). Tämän jälkeen rakennetaan if-lauseke, jossa verrataan DATE_LOCAL:in arvoa ja tehdään sen perusteella uusi muuttuja, joka on viikonpäivän nimi suomeksi. Tämän jälkeen tulostetaan tämä uusi muuttuja, konffataan DATE_LOCAL uudelleen näyttämään päivämäärää ja tulostetaan se heti äskeisen muuttujan perään.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta