![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
mam napisany skrypt odpowiadający za zliczanie wartości zaznaczonych pól typu checkbox. Działanie skryptu polega na zliczaniu wartości w/w pól w postaci cyfr oznaczających ilość adresów e-Mail w wybranej grupie (checkbox). Mianowicie dla przykładu mam kilka grup mailingowych:
Jako wartość funkcji sumAddresses (czyli : 5, 694, 12, 512) oznaczyłem ilość maili przypisanych do grupy. Załóżmy, że zaznaczone zostają dwie pierwsze grupy, co daje wynik 699. Trzeba wziąć też pod uwagę, że system wysyła 10 wiadomości co 5 minut czyli czas wysyłania jednej wiadomości (1 adres e-Mail) to 30 sekund. Teraz mając już skrypt liczący dynamicznie zawartość adresów e-Mail w wybranych grupach chciałbym by obliczał czas wysyłania takiego mailingu. Co prawda można w bardzo prosty sposób podać ilość minut potrzebną do wysłania wszystkich wiadomości (dla powyższego przykładu 699 / 2 co daje wynik 349,5 minuty), jednak ja chciałbym aby ten czas został podany w formie 5 godzin 49 minut 30 sekund), gdy czas będzie większy jak 24 godziny to podajemy też ilość dni, a gdy wystarczy tylko kilkanaście minut np. gdy wybrane grupy zawierają 49 maili to czas potrzebny do wysłania wszystkich wiadomości powinien zostać określony w takiej formie: 24 minuty 30 sekund). Czy wie ktoś z Was jak napisać takie działania w moim skrypcie ? Oto mój dotychczasowy skrypt:
Serdecznie pozdrawiam, Kamil Dunaj Ten post edytował peja1990 20.12.2011, 15:15:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Np tu masz ładny przykład, musisz to zrobić analogicznie jak tam:
http://stackoverflow.com/questions/6312993...h-format-hhmmss PS. Nie wysyłaj PM'ów, raczej bardziej ludzi odrzucasz niż zachęcasz. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Np tu masz ładny przykład, musisz to zrobić analogicznie jak tam: http://stackoverflow.com/questions/6312993...h-format-hhmmss PS. Nie wysyłaj PM'ów, raczej bardziej ludzi odrzucasz niż zachęcasz. O to chodziło, już sobie z tym poradziłem (IMG:style_emoticons/default/wink.gif) Dzięki wielkie, leci pomógł (IMG:style_emoticons/default/smile.gif) Pozdrawiam (IMG:style_emoticons/default/biggrin.gif) ________________________________ PS. a wiecie może jak do daty zapisanej w formie time(); dodać czas wygenerowany przez skrypt ? Np. w postaci sekund ? Np. mamy datę w formie time(); 1318331204 i chcę do niej dodać wartość w sekundach 720, czy wystarczy po prostu zsumować te dwie liczby (1318331204 + 720 = 1318331924) ? ________________________________ Już sobie to sprawdziłem ;P Więc wiem, że wystarczy zsumować te dwie liczby (IMG:style_emoticons/default/tongue.gif) Jeszcze raz dzięki za pomoc. Ten post edytował peja1990 20.12.2011, 17:04:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:36 |