|
Web Hosting, web serveri i operativni sistemi Komercijalni hosting, web serveri, bezbednost, operativni sistemi na serverima |
|
Alati teme | Način prikaza |
01. 11. 2007. | #1 |
profesionalac
Qualified
|
Usklađivanje serverskog vremena i našeg lokalnog
Sajt je hostovanu Americi, pa je kašnjenje oko 6h naspram Srbije. Pa se dešava da porudžbina stigne ( zapiše se u bazi ) u 3h izjutra a ustvari je u 9 ujutro naručena. Pitanje je koju skriptu upotrebiti kako bi se izbegla ova razlika?
|
01. 11. 2007. | #2 |
Comfortably Numb
Professional
|
Pa, nabudzis svoju skriptu
Dodaj +6 sati prije nego sto zapises u bazu, time()+(3*3600), ili koji vec format koristis za cuvanje. Eventualno dodas negdje u config koja je razlika da ti bude lakse ako se nekad budes selio, pa da ne trcis opet kroz sve fajlove koji zapisuju timestamp.
__________________
[size=1]Don't go around saying the world owes you a living. The world owes you nothing. It was here first. - Mark Twain |
01. 11. 2007. | #3 |
Milan Cvejic
Wrote a book
|
Ako sam ga dobro razumeo treba ce mu time()-(6*3600) ...
__________________
http://weevify.com |
01. 11. 2007. | #4 |
profesionalac
Qualified
|
hvala na brzim odgovorima
|
01. 11. 2007. | #5 |
Ivan Dilber
Sir Write-a-Lot
|
hmm, pa nije, treba +, mi smo na istoku, sto ce reci da smo ispred amera bar kad je vreme u pitanju
Evo ti primer: sad je 12:27 kod nas, a u Kaliforniji (PDT) je 4:27am, razlika je 8h, stim sto su oni -7, a mi smo +1. Znaci na serveru koji je u Kalifoniji treba da dodas +8*3600 sekundi na svaki timestamp i dobijes nase vreme... Inace, ja vise volim da mejam vreme kod citanja, a da mi je svugde snimljeno serversko vreme, jer je tako mnogo jednostavnije za administraciju (recimo da nadjes u logu podatak ko je pristupao sajtu nekom trenutku), a i manje su sanse da se trajno zeznu podaci, jer se izmenjeno vreme nigde ne snima..
__________________
Leadership is the art of getting people to want to do what you know must be done. |
01. 11. 2007. | #6 |
Comfortably Numb
Professional
|
pa, ako je u usa trenutno 6:00AM, kod nas je podne. da bi server zapisao "nase" vrijeme, treba dodati 6h da bude u skladu s nama
__________________
[size=1]Don't go around saying the world owes you a living. The world owes you nothing. It was here first. - Mark Twain |
01. 11. 2007. | #7 | |
Milan Cvejic
Wrote a book
|
Da, moja greska...
Citat:
Meni se ne svidja ova varijanta, lako cesh ti preracunati vreme pristupa... Sta ako menja hosting i bude neka druga vremenska zona... ti u bazi imash originalno vreme... tako da ces posle preracunavanja sa novom vremenskom razlikom dobiti pogresne podatke za zapise koji su bili u bazi pre prelaska na novu vremensku zonu...
__________________
http://weevify.com |
|
01. 11. 2007. | #8 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
time() vraća GMT - broj sekundi od početka Unix epohe je fiksan i nema veze sa vremenskom zonom. gmdate() radi korekciju u odnosu na serversko vreme što znači - izbegavaj. Dovoljno je da radiš korekciju samo u odnosu na vreme korisnika kome se podataka prikazuje i SAMO kada mu se prikazuje.
Znači, da bi ispravno prikazao vreme treba da: 1. Sačuvaš GMT. Prost time() radi posao... 2. Znaš korisnikovu vremensku zonu i da li treba da uračunavaš letnje vreme U skladu sa tim podešavaš prikaz prilikom samog prikaza. Nemoj ga čuvati korektovanog u bazi jer ne radi posao... Been there, done that, got the t-shirt.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
07. 11. 2007. | #9 |
profesionalac
Professional
|
Možeš da koristiš ovo:
Kôd:
putenv("TZ=Europe/Belgrade"); p0z Poslednja izmena od Nenad Vasić : 07. 11. 2007. u 11:01. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
prosleđivanje parametara | NeonDragon | Regular expression i htaccess | 2 | 21. 08. 2008. 19:08 |
Upoređivanje 2 baze podataka | bluesman | SQL baze podataka - Sponzor: Baze-Podataka.net | 4 | 31. 01. 2008. 14:56 |
Django i nasleđivanje klasa u modelu | jablan | Programiranje | 7 | 28. 10. 2006. 12:53 |
Određivanje sličnosti između dva teksta | Ilija Studen | Programiranje | 14 | 04. 10. 2006. 12:30 |