Hvala na iscrpnim sugestijama.
Samo da proverim da li sam dobro razumeo.
Ako nisam, molim te ispravi me.
1. mogucnost da se default format datuma i vremena mogu podesiti
Umesto konstruktora, koristiti podrazumevani konstruktor, a lokalne promenjive setovati pomocu SET metoda.
2. mogucnost da se datum i vreme mogu dobiti preko funkcije koja kao parametar prima formatiranje.
Umesto zadavanje globalne promenjive _VERSION koristiti lokalnu promenjivu koja se moze setovati pomocu SET metode.
3. mogucnost da se podesi koja je sistemska vrmenska zona (na serveru na kome se skript izvrsava) i lokalna vremenska zona (ona u kojoj je posetilac sajta)
Uvesti 2 lokalne promenjive za sistemsku zonu servera i lokalnu zonu posetioca tako da se moze izracunati vremenska razlika.
4. mogucnost da klasa sama detektuje vremensku zonu posetioca
Automatizovati setovanje predhodne dve promenjive.
5. podrska za automatsko korigovanje vremena kod pomeranja sata
Hmmm.... Podatke o vremenu citam iz baze ili iz racunara (koji vodi racuna o pomeranju sata). Neznam na sta se odnosi.
6. malo je neprakticno da se za svaku operaciju nad nekim novim datumom mora kreirati klasa. Bolje bi bilo da se klasa kreira jednom, a da se pozivima medota mogu raditi obrade datuma i vremena po potrebi. Drugim recima, izbaci setovanje datuma u kreiranju klase, a dodaj zasebnu funkciju za tu namenu
Trenutni konstruktor preraditi kao posebnu funkciju, uvesti podrazumevani konstruktor i set metode.
7. dodaj metode GetCurrentDateTime/GetCurrentTime kao i GetLocalDateTime/GetLocalTime i SytemToLocalDateTime/SystemToLocalTime
Dodavanje funkcija koje vracaju trenutno vreme.
SystemToLocal? Sta bi ova trebalo da radi?
+8 Da li je zgodno uvesti funkciju reset koja vraca sve promenjive na default (npr. 0 ili nesto tako). Iz sledeceg razloga: ako se pozove jednom funkcija i setuju metode, da se pre ponovnog koriscenja resetuju vrednosti, da ne bi nesto ostalo iz predhodnog setovanja. Mada mi ne zvuci... ili... hmmm...
Dodati funkcije koje vracaju trenutno vreme.
Ne razumem na sta se odnose SystemToLocalDateTime. Da li na izracunavanje vremenske razlike izmedju servera i klijenta?
Hvala, jos jednom.
Poslednja izmena od oliver78 : 30. 01. 2006. u 10:25.
|