Ben sorgu çalıştırdığınızda geçerli UTC zamanınıiyi yolu MySQL
UNIX_TIMESTAMP(UTC_TIMESTAMP())
için unix damgası oluşturmak için mySQL aşağıdaki kullanmak ve almak çalışıyorum geçerli UTC saati için unix zaman damgası almak için Sonuç, mySQL iki kez UTC konuşması yapıyor gibi görünüyor. Yukarıda geri
Eg. local time 9:07PM
sorgu: 1374390482
, ertesi gün 07:08:02 GMT
olduğu, doğru,
Ancak UNIX_TIMESTAMP(LOCALTIMESTAMP())
verir:
1374372551 02:09:11 GMT
.
Yani UNIX_TIMESTAMP
otomatik UTC tarih nesnenin dilimini çevirir
daha iyi bir yol ya da sadece mySQL bir UTC unix zaman damgası almak için tek bir komut var mı (zaten UTC ya da değil? Var bakılmaksızın ise)?
sayesinde çok, ben sadece denedim ve bunu tam olarak neye ihtiyacım olduğunu düşünüyorum. – littlejedi
UNIX_TIMESTAMP() UTC veya yerel saat dilimindeki zaman damgasını döndürüyor mu? –
UTC. Dokümanlardan: "bir UNIX zaman damgası ('1970-01-01 00:00:00' UTC'den beri saniye) bir imzasız tamsayı olarak döndürür" – Alden