Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Date -onkelma

Armoletti [24.04.2005 15:53:51]

#

Taas täällä häiritsemässä..

Eli mistä toi date funktio ottaa noi kellonajat.. ja miten sen sais näyttään ihan suomen aikaa. Laitettuani sen ottamaan sen ajan siitä date funktiosta, se näytti päivämäärän ja minuttit oikein, mutta tunnit olivat 7 tuntia jäljessä, eli mites tää nyt sit korjataan. Ja kyseessä on tällanen juttu että se tallentaa sen ajan tiedostoon ja sit näyttää sen niinku vieras kirjassa.

pale [24.04.2005 16:57:40]

#

Aika napataan käsittääkseni serveriltä.

Jos palvelin sijaitsee eri aikavyöhykkeellä, noh enpä osaa itse neuvoa, mutta täällä on paljon lisätietoa:

https://www.php.net/manual/fi/function.setlocale.php

uffis [24.04.2005 16:58:58]

#

Palvelimen kellonaikahan tuon määrää, jos et sille erikseen anna toisena parametrina sitä Unixin aikaleimaa.

Missäs käyttämäsi palvelin sijaitseen?

En nyt muista varmuudella, mutta ainakin itse taisin joskus korjata tuon ongelma seuraavalla pätkällä:

$localet = array("fi_FI", "fin_FIN");
setlocale(LC_TIME, $localet);

Profiili [24.04.2005 17:11:34]

#

Jos ei toimi ni lisää siihen koodiin niin et se plussaa siihen seittemän tuntia lisää. Sekuntteja noi taitaa olla ni time() + 25200.

edit: Toinen lause

Armoletti [24.04.2005 23:33:46]

#

Joo siis se oli date funktio eikä time.. mut sain kyl toimiin eritavalla.

Profiili [25.04.2005 07:40:54]

#

Kappas, niinhän siinä lukeekin :) Mut mä oon kyl käyttäny noita molempia samaan aikaan, ensin otan timen ja sit vast näyttövaiheessa date.

Vastaus

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

Tietoa sivustosta