|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
07. 12. 2014. | #1 |
profesionalac
Professional
Datum učlanjenja: 25.10.2012
Poruke: 278
Hvala: 16
32 "Hvala" u 9 poruka
|
Tacno vreme i odredjivanje vremenske zone
Pravim mobilnu aplikaciju koja je zasnovana na tasovima i vremenu. Tacno vreme je jako bitno jer odredjuje za koliko je neki zadatak zavrsen. Aplikaciju treba da koriste ljudi sirom sveta sa razicitih vremenskih zona . Ja sam za sada kreiram sistem koji preuzima vreme sa njihovim telefona (clientside), medjutim ovde moze doci do varanja s obzirom da kada se rucno pomeri sat aplikacija opet koriit to isto vreme, tako da nije mnogo pouzdano. Sa druge strane nemogu da koristim ni server time, jer su mi serveri u Evropi a jedna grupa klijenata u Australiji...
Kako da resim ovo? Da li da od korisnika preuzimam samo vremensku zonu pa da ondak uporedjujem sa serverom? Da li ko imao slican problem i kako ga je resio? |
08. 12. 2014. | #2 |
profesionalac
Qualified
|
jednostavno -
ono sto se izvrsava na serveru upisujes u bazu, log, pod serverskim vremenom. Kada prikazujes informacije onda dodajes vremensku zonu, a ovu obradu vrsis reverzibilno ako postoji unos vremena od strane klijenta... |
08. 12. 2014. | #3 |
old school
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
|
UTC i NTP i gotovo. I to ne za samo ovaj slučaj - preporuka je da se sve time/date referente vrednosti u bazi čuvaju u UTC-u a da radiš eventualno klijentsku konverziju (za prikaz) ako je potrebno.
Gde god da su UTC je svuda isto, tako da će trajanje taska biti izračunato uvek tačno, bez obzira na lokalno vreme uređaja.
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/ |
|
|