Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brojač godina meseci i dana od odredjenog datuma

[es] :: Javascript i AJAX :: Brojač godina meseci i dana od odredjenog datuma

[ Pregleda: 4790 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ib.kroki
Beograd

Član broj: 188338
Poruke: 805
..178.212.adsl.dyn.beotel.net.



+36 Profil

icon Brojač godina meseci i dana od odredjenog datuma20.05.2011. u 22:08 - pre 157 meseci
Potrebna mi je skripta za web stranicu koja broji godine, meseci i dane od određenog datuma.

Unapred hvala ...

P.S.
Pronalazio sam dosta skripti, ali broje samo dane. Izbaciju rezultat u formatu DDDD, a ja bih GG MM DD.
Zvoni, kucanje ne radi ...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Brojač godina meseci i dana od odredjenog datuma21.05.2011. u 03:22 - pre 157 meseci
A jesi li pokusao da napises tu skriptu?
 
Odgovor na temu

ib.kroki
Beograd

Član broj: 188338
Poruke: 805
*.opera-mini.net.



+36 Profil

icon Re: Brojač godina meseci i dana od odredjenog datuma21.05.2011. u 17:28 - pre 157 meseci
Da znam napisati ne bih ovde trazio pomoć. Ne znam šta si postigao ovim "pitanjem"?
Zvoni, kucanje ne radi ...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Brojač godina meseci i dana od odredjenog datuma22.05.2011. u 01:04 - pre 157 meseci
Citat:
Elitesecurity :: pravilnik za korisnike:

6. Ne tražite da Vam neko radi domaći zadatak

Ne očekujte da bilo ko obavezno odradi sav posao umesto Vas! Rado ćemo pomoći oko svakog problema u slučaju da Vam "gori pod nogama", pred neki ispit ili posao, ali morate da pokažete na delu da ste u stvari krenuli sa radom i zastali pošto ne znate kako dalje. Ako samo navedete zadatak i specifikacije, u zavisnosti od raspoloženja članova na forumu, možda će se naći neko da odradi kompletan posao, ali pošto to zavisi od entuzijazma samih članova, ne postoji garancija da će se i dogoditi! [ES] posetioci će Vam pomoći da bolje SHVATITE problem sa kojim ste suočeni, ali ponešto morate i sami da uradite!

 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Brojač godina meseci i dana od odredjenog datuma22.05.2011. u 07:39 - pre 157 meseci
http://www.comptechdoc.org/ind...b/cgi/javamanual/javadate.html

Mozda ovo pomogne.
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Brojač godina meseci i dana od odredjenog datuma22.05.2011. u 09:54 - pre 157 meseci
Nisam siguran da li sam razumeo problem.
Nešto na brzinu šta mi pada na pamet.

Prva ideja, možda je malo komplikovanija ali...

Imamo:
početni_datum (stariji)
krajnji_datum (mlađi)
godine = 0
meseci = 0
dani = 0

Sve dok je početni_datum manji od krajnji_datum radi:
Da li je (početni_datum + 1 godina) manji od krajnji_datum?
Jeste. Uvećaj početni_datum za 1 godinu. Uvećaj godine za 1.
Nije, a da li je (početni_datum + 1 mesec) manji od krajnji_datum?
Jeste. Uvećaj početni_datum za 1 mesec. Uvećaj meseci za 1.
Nije, a da li je (početni_datum + 1 dan) manji od krajnji_datum?
Jeste. Uvećaj početni_datum za 1 dan. Uvećaj dani za 1.
Kraj "Sve dok je početni_datum manji od krajnji_datum".


Ili nešto, možda jednostavnije:

Uzimaš posebno dan, mesec i godinu od oba datuma i oduzimaš ali paziš koja je vrednost veća ukoliko je vrednost za datum i mesec manjeg/starijeg datuma veća, onda smanjuješ godinu odnosno mesec za 1.

Tako npr. ukoliko imamo datume:
30/10/2010 i
22/05/2011
prostim oduzimanjem vrednosti za godine, mesec i dan dobio bi:
1 godina -5 meseci i -8 dana
Što nije rezultat.
a mi očekujemo
0 godina 6 meseca i 23 dana

Dakle prvo oduzimamo godine 2011 - 2010 i dobijamo 1 godinu
Zatim uzimamo mesece bilo bi 5 - 10 = -5 ali to nije ono što želimo, pošto je mesec starijeg datuma veći od mlađeg datuma, potrebno je uraditi:
12(broj meseci u godini) - 10 + 5 = 7 meseci
I pri tom godinu smanjujemo za 1 i dobijamo: 0 godina i 7 meseci
Zatim uzimamo dane (stariji)22 - (mlađi)30 = -8, što ponovo nije ono što očekujemo, dakle potrebno je
31 (broj dana za 10. mesec) - 30 + 22 = 23 dana
I smanjujemo broj meseci za 1 i dobijamo:
0 godina, 6 meseci, 23 dana

I npr.još jedan primer:
10/02/2010
22/05/2011
očekejemo:
1 godina, 3 meseca, 12 dana

Dakle idemo isto: mlađi datum - stariji
Uzimamo godine
2011 - 2010 = 1 godina
5 - 2 = 3 meseca
22 - 10 = 12 dana

Ili primer:
10/08/2010
22/05/2011
Očekijemo: 0 godina, 9 meseci, 12dana

Godine: 2011 - 2010 = 1 godina

Meseci: 5 - 8 = -3 greška!
12 - 8 + 5 = 9 meseci
godine - 1 = 0 godina
Dani: 22 - 10 = 12 dana

Rezultat:
0 godina, 9 meseci, 12 dana

Možda sam ja u nečemu pogrešio, ispraviće me neko ko je primetio neki problem u ovim rešenjima, trebalo bi sve ovo istestirati, ovo su samo ideje na brzinu, možda postoji i neka prostija rešenja.

Pozdrav.
Banned - Not available
 
Odgovor na temu

ib.kroki
Beograd

Član broj: 188338
Poruke: 805
*.opera-mini.net.



+36 Profil

icon Re: Brojač godina meseci i dana od odredjenog datuma22.05.2011. u 11:13 - pre 157 meseci
@Aleksandar
Nisam tražio da mi neko radi domaći, postavio sam pitanje sa nadom da neko ima skriptu ili da zna link gde se može preuzeti free.

@Branko i Kelja
Hvala na pomoći, nisam uspeo jer ne poznajem programiranje.

Potrebno mi je da na dečijem web albumu uvek imam starost bebe i upravo sam pronašao free rešenje na lilypie.com

Zvoni, kucanje ne radi ...
 
Odgovor na temu

[es] :: Javascript i AJAX :: Brojač godina meseci i dana od odredjenog datuma

[ Pregleda: 4790 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.