Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: ajan muotoilu

carter [30.03.2010 20:44:16]

#

Hei,

Tämmänen nopee ja helppo kyssäri. itellä ei nyt aivot kulje.. :)

Mulla on tekstijono: 01.02.2010

Miten saisin ton php ajaksi?

Thanks

vehkis91 [30.03.2010 20:45:22]

#

Oiskohan tosta mitään apua?
https://www.php.net/manual/en/function.strtotime.php

carter [30.03.2010 21:01:52]

#

Tuolta koitin etsiä, ennen kuin kysyin täältä. Mutta ongelmanani on nimenomaan se, että mistä strtotime tietää, että merkkijono on muodossa pp.kk.vvvv, eikä esim muissa maissa käytettävässä muodossa kk.pp.vvvv

Eli miten sille määritellään tuo.

Metabolix [30.03.2010 21:16:54]

#

Pura teksti explode- tai sscanf-funktiolla ja tee siitä aikaleima mktime-funktiolla. Tämä on kaikkein varmin tapa.

<?php
$t = "01.02.2010";
sscanf($t, "%d.%d.%d", $d, $m, $y);
$t = mktime(0, 0, 0, $m, $d, $y);

peg [30.03.2010 22:14:13]

#

Mulla toimii ihan näin.

<?php
echo strtotime("01.01.1970");
?>

ja tällä oma aika
date_default_timezone_set("Europe/Helsinki");

carter [30.03.2010 22:38:23]

#

Sain tuolla metabolixin vinkillä toimimaan. Kiitos =)

Vastaus

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

Tietoa sivustosta