Strona 1 z 1

uzt do zwyklego czasu

: sob lut 21, 2004 10:31 am
autor: Dreen
witam, czy ktos moze wie jaka funkcja konweruje uniksowy znacznik czasu do zwyklej daty? dziwne, ale jakos nie moge tego znalesc w manualu.

Re: uzt do zwyklego czasu

: sob lut 21, 2004 12:45 pm
autor: Wojciech Kocjan
skorzystaj z funkcji date, jako drugi argument podaj wlasnie czas unixowy.

np.

[php]<?php
$time="83912121121" // jakis czas unixowy ;)
print date('d-m-y H:i',$time);
?>[/php]

Re: uzt do zwyklego czasu

: ndz lut 22, 2004 7:40 pm
autor: Dreen
dzieki... aha i czy dobze sie domyslam ze znacznik nie zawiera godziny i sekund? bo mi ich jakos nie wyswietla przy znaczniku zwroconym z funkcji fileatime()

Re: uzt do zwyklego czasu

: ndz lut 22, 2004 8:10 pm
autor: Wojciech Kocjan
To w jakim formacie ma Ci zwrocic date() ustalasz w pierwszym argumencie tej funkcji.

Przy podaniu formatu d-m-y H:i, powinno zwrocic np. 15-01-04 09:36, czyli:
d - oznacza dzien miesiaca
m - miesiac
y - rok dwucyfrowy
H - godzina w formacie 24-godzinnym
i - minuty

Mozesz dowolnie wybierac format daty, jesli chesz np. sam miesiac i rok to podajesz date('m-Y') itd. Objasnienie wszystkich oznaczen znajdziesz po polsku w manualu - [manual]date[/manual]

Re: uzt do zwyklego czasu

: ndz lut 22, 2004 8:38 pm
autor: Dreen
hehe wiem nie zrozumiales mnie, znam format string daty ale chodzilo mi o to , ze jak konweruje znacznik uniksowy to zawsze na godzinach i minutach wyskakuje mi 00:00 ...

Re: uzt do zwyklego czasu

: ndz lut 22, 2004 8:53 pm
autor: Wojciech Kocjan
Hm.. to dziwne. Moze po prostu takie sa ostatnie modyfikacje pliku? Moze to jakies takie dziwne zachowanie serwera, nie wiem, nie mam z tym zadnych doswiadczen i naprawde trudno powiedziec.

___ update:
Wlasnie znalazlem w komentarzu w manualu:
ghurtado pisze:Windows *does* track file access times, however it seems to only keep track of the date a file was last accessed, ignoring the actual time, so if you try to pull the fileatime() for a file in Windows, you will get 00:00:00. You can verify this by right-clicking on any file in Windows explorer and viewing the properties of the file.
Czy serwer stoi na windowsie?

Re: uzt do zwyklego czasu

: ndz lut 22, 2004 11:56 pm
autor: Dreen
hmm tak na windzie bo to mam taki tylko do skryptow ale to dziwne bo faktycznie w windowsach bodajze do ktoregos-tam nie naliczal godzin/minut/sekund ale ja mam xp i ten juz tak robi

w kazdym razie dzieki, skrypt i tak pewnie pojdzie na system unixowy wiec teraz mi to nie przeszkadza.