Tidszoner, putenv m.m.
Jeg er i gang med et system, hvori der er behov for at kunne beregne/finde brugerens lokale tid, uanset hvor i verden vedkommende befinder sig (brugeren oplyser forinden, hvilken tidszone, han befinder sig i).Til det har jeg tænkt mig at bruge putenv() og herigennem sætte en ny tidszone op - f.eks.
putenv("TZ=US/Pacific");
Er der nogle ulemper ved denne metode? Her tænker jeg primært på, hvor "dybt" kommandoen går ned i systemet - er det kun i selve det kørende script, ændringen virker, eller roder kommandoen rundt i hele maskinens tidsindstillinger med totalt kaos til følge?
Derudover: Vil denne fremgangsmåde være helt skudsikker, f.eks. mht. justering for lokal sommertid og lignende?