Ти каза:
Искам те винаги да излизат като танзанийско време, а не по местно време, в което се намират различни сътрудници.
Ако случаят е такъв, тогава не използвайте UTC. Всичко, което трябва да направите, е да използвате DATETIME
въведете MySQL вместо TIMESTAMP
тип.
MySQL преобразува
TIMESTAMP
стойности от текущата часова зона до UTC за съхранение и обратно от UTC до текущата часова зона за извличане. (Това не се случва за други типове, катоDATETIME
.)
Ако сте вече използвайки DATETIME
тип, тогава трябва да не го задавате по местно време като начало. Ще трябва да се съсредоточите по-малко върху базата данни и повече върху кода на приложението си - който не сте показали тук. Проблемът и решението ще варират драстично в зависимост от езика, така че не забравяйте да маркирате въпроса с подходящия език на кода на приложението си.