![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
bardzo proszę o pomoc w rozwiązaniu takiego tematu: potrzebuję policzyć, ile minęło lat, miesięcy i dni licząc od dziś do daty wstecz, np: data bieżąca: 23-04-2010, data historyczna: 15-05-2007. Próbowałem czegoś takiego:
jednak tu jest problem, że skrypt ten liczy niejako osobno, tj. najpierw odejmuje lata, następnie miesiące i na końcu dni - i w sumie wychodzą bzdury, a do tego z wartościami ujemnymi. Bardzo proszę o pomoc. Pozdrawiam, Jacek Ten post edytował kecajs 23.04.2010, 22:50:19 |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Proszę dodać BBCode.
Zainteresuj się time(), date(), mktime()
Powód edycji: [blooregard]:
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 3 Dołączył: 16.01.2009 Skąd: lubelskie Ostrzeżenie: (10%) ![]() ![]() |
to chyba bedzie jakos tak
Ten post edytował micha12344 23.04.2010, 22:04:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
to chyba bedzie jakos tak
A jak to ma działać? Tj. pokaże mi wynik w postaci lat, miesięcy i dni? Czas mi jest niepotrzebny, dlatego niech go w ogóle nie będzie. Dodam jeszcze, że data historyczna będzie niezmienna, tj. na stałe wpisana do skryptu. Bardzo proszę o dalszą pomoc. Pozdrawiam, Jacek Proszę dodać BBCode. OK, już poprawiłem - przepraszam Zainteresuj się time(), date(), mktime() a może coś bliże? Poczytałem trochę na temat podanych funkcji, jednak nie jestem w stanie nic sensownego sklecić ![]() Może jeszcze jakaś podpowiedź ![]() Proszę dodać BBCode. Już poprawiłem - przepraszam za niedopatrzenie Zainteresuj się time(), date(), mktime() A coś bliżej? Przejrzałem te funkcje, ale nie potrafię sklecić czegoś sensownego. Bardzo proszę o dalsze wskazówki. Pozdrawiam, Jacek Bardzo proszę o pomoc - jest to dla mnie ważne, a nie mogę sobie sam poradzić - dla Was to chyba nie jest zbyt skomplikowany temat? A może jest to nie do wykonania? W takim razie proszę o pomoc w rozwiązaniu tematu w sposób możliwy do realizacji i najbliższy założeniom. Pozdrawiam, Jacek |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kurczę, wyszło Dni: 1077, Lat: 2. Coś jest nie tak... ![]() Pozdrawiam, Jacek |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ile według ciebie powinno wyjść ? Lat: 2 - ok, Miesiące: 11, Dni: 19 Zależy mi właśnie na takich informacjach - dni, miesiące i lata. Pozdrawiam, Jacek Trafiłem na taki skrypt:
jest OK, ale może zbyt rozbudowany. W jaki sposób mogę zsumować wyniki kilku funkcji CalcDiff? Przykładowo mam i chodzi o to, aby funkcja echo pokazała sumę powyższych różnic. Pozdrawiam, JAcek Ten post edytował kecajs 27.04.2010, 21:37:04 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
http://forum.php.pl/index.php?s=&showt...st&p=596192
Ten post edytował Wicepsik 27.04.2010, 21:41:52 -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale tam nie ma odpowiedzi na moje pytanie. Może zadam je inaczej: mam kilka funkcji liczących ile lat, miesięcy i dni upłynęło od daty historycznej do daty bieżącej i muszę zsumować te okresy. W jaki sposób?? Jacek |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.04.2025 - 00:29 |