Eli ongelmani on seuraavanlainen: oletetaan siis vaikkapa että tehdään vieraskirja joka kirjaa käyttäjän nimimerkin, kommentin ja aikaleiman. Aikaleima olisi muotoa:
date('ymdHi');
No nyt kun tavara luetaan ja haluttaisiin saada tieto montako minuuttia, tuntia tai päivää sitten kommentti on lähetetty, niin omat aivoni ei riitä enää pohtimiseen. Koska tuossa muodossa tallennetusta hommastahan ei voi ns. "vähentää vaikkapa minuutteja", koska jos oletetaan että tunnit ja minuutit ovat 1501 ja siitä vähennetään vaikkapa 5 minuuttia, niin silloin tunti- ja minuuttilukema on 1496, eikä kello voi olla 14.96 =D
Eli miten tuollainen systeemi kannattaa tehdä?
Elikkäs jos aikatieto on ihan bulkki numerosarja tiedostossa, niin tuota php:n time funktiota ei varmaan voi oikein käyttää. Eli siis miten saan php:n käsittämään että tuo tiedostosta hommattu numerosarja on juuri muotoa ymdHi, josta sitten voidaan vähennellä esim. strtotime('-1 week') ?
Ideana oli, että älä tallenna sinne ymdHi-numerosarjaa vaan oikea aikaleima. Mutta jos nyt jostain syystä välttämättä haluat tehdä vaikeasti, niin saathan tuostakin vaikka substr-funktiolla poimittua eri osat ja mktime-funktiolla muodostettua niistä taas aikaleiman. Turhaa työtä se kuitenkin on.
Aihe on jo aika vanha, joten et voi enää vastata siihen.