![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam czy może mi ktoś pomóc dokończyć skrypt który znalazłem na tym forum chodzi mi tylko o tą funcie co jest w komentarzu czyli mktime Resztę czyli by liczyło godziny dni tygodnie itp. Już będę sam w stanie zrobić
Ten post edytował szczabik 28.06.2008, 10:32:46 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Ale co mamy Ci dokończyć? Widzę, że wszystko masz? Uzupełnij tylko dane, jakie masz w komentarzu...
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak i nie działa
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
No bo twoja data to:
0 godzina 0 minuta 0 sekunda 0 miesiąc 0 dzień 0 rok ustaw dokładnie kiedy coś sie działo. Ten post edytował bim2 28.06.2008, 13:50:49 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to trochę odchudził i przekazywał bardziej ludzką datę:
"Zrobiłem tak i nie działa" - no tak miałeś błąd w lini $time = mktime(0, 0, 0, 0, 0, <a tu wcięło parametr>,0); sprawdzaj takie rzeczy bo to drobnostka a wywaliła wszystko. Ten post edytował klocu 28.06.2008, 19:04:56 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wszyto ładnie ale ja mam w bazie zapisaną datę w formacie unixowym i jak zmienię datę to źle liczy zamiast 2 min temu to mi pokazuje 52 minuty temu
Ten post edytował szczabik 28.06.2008, 18:56:27 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
W poprzednim poście poprawiłem kod. Zagapiłem się na te sekundy i dlatego trochę źle naliczało, ale błąd już naprawiłem.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki działa ale teraz zrobiłem tak i pokazuje mi 02 godzin temu wie ktoś czemu
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Naucz się czytać manual
http://pl2.php.net/manual/pl/function.date.php H Godzina, w formacie 24-godzinnym, z zerami wiodącymi 00 through 23 wniosek? działa poprawnie. Jak powinno być, żeby Ci pasowało? G Godzina, w formacie 24-godzinnym, bez zer wiodących 0 aż do 23 -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki działa ale i tak coś jest nie tak bo data jest 19:51 to powinno być 1 godzin temu a wyświetla mi 2 godzin temu czemu się tak dzieje ?
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
bo jest dwudziesta pierwsza?
EDIT: No dobra, nie będę taki ![]() zamiast { return date( 'H', $roznica ) . ' godzin temu'; } daj { return ((int)$roznica/3600) . ' godzin temu'; } Ten post edytował radex_p 28.06.2008, 20:34:18 -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
bo jest dwudziesta pierwsza? EDIT: No dobra, nie będę taki ![]() zamiast { return date( 'H', $roznica ) . ' godzin temu'; } daj { return ((int)$roznica/3600) . ' godzin temu'; } Dzięki że byłeś łaskaw pomóc dopiero zaczynam A po za tym jak ty zaczynałeś to od razu wszystko widziałeś ?
A ogólnie naprowadziłeś mnie i zrobiłem tak Tylko jak mam to wstawić teraz do funkcji tak jak było wcześniej czyli
Bo chce to wywołać za pomocą funkcji echo IleTemu Ten post edytował szczabik 28.06.2008, 21:16:45 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat echo "$roznica"; Wsadzanie tutaj na siłę cudzysłowów to głupi pomysł. Najlepiej używać tylko apostrofów, a łączyć tekst ze zmiennymi za pomocą operatora kontenkacji (kropka). Cudzysłowy są użyteczne w przypadku np. "/n" btw. Bardziej niestandardowa czcionka nie mogła być? -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może mi ktoś pomóc jak mam teraz ten kod
Wstawić w
Bo chce wywołać go za pomocą echo IleTemu('$mojdata'); |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kto Ciebie nauczył dawać zmienne w apostrofy? Ten post edytował radex_p 29.06.2008, 09:58:51 -------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kto Ciebie nauczył dawać zmienne w apostrofy? Sam tak się nauczyłem a co to za różnica czy jest echo '$roznica'; czy echo "$roznica"; Dzięki działa tak jak chciałem bo pobieram date z bazy i przed datą właśnie chciałem wstawić IleTemu jak mi się uda to dopisze ile dni tygodni z tym raczej chyba nie będę miał problemu Ten post edytował szczabik 29.06.2008, 10:26:34 |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 27 Dołączył: 24.03.2002 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Sam tak się nauczyłem a co to za różnica czy jest echo '$roznica'; czy echo "$roznica"; Zasadnicza. Ten post edytował antyqjon 29.06.2008, 11:16:50 -------------------- Zbyszek 'antyqjon' Siciarz
siciarz.net | Aquila DSP C++ |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam mały problem jeszcze bo nie chce liczyć miesięcy i lat nie wie jak tutaj dodać by liczyło mi miesiące i lat
A cały kod wygląda tak
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam mały problem jeszcze bo nie chce liczyć miesięcy i lat nie wie jak tutaj dodać by liczyło mi miesiące i lat Ty się naucz może poprawnie wysławiać, bo czasami nie idzie kompletnie zrozumieć co masz na myśli ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:54 |