PHP / MySQL UTC zaman olarak zaman kazanmak için nasıl?

2 Cevap php

Ben kullanmak

date_default_timezone_set($_SESSION['time_zone']); 

Bir sayfada kullanıcıların dilimini ayarlamak için, ben nasıl geçerli UTC tarih ve saati ile php mysql şimdiki zamandan tasarruf yapmak, bilmek isteyen ki? Ayrıca ben bir zaman damgası olarak saklamak gerekir?

Benim Varolan site datetime kullanıldığı alanlar ve ben mysql için yeni bir öğe kurtardı ben sadece ekleme veya güncelleştirme sorgu yapma php bölümünde now() kullanabilirsiniz

2 Cevap

gmdate('U'); geçerli zaman dilimine göre belirtilen damgası GMT / UTC zaman damgası verir.

See more information on the PHP Manual page

Bunun yerine SQL yapardım eğer burada ilgili MySQL işlevleri şunlardır:

SELECT UTC_TIMESTAMP(), UTC_DATE(), UTC_TIME();

UTC_TIMESTAMP() Eğer bir DATETIME alanı olarak saklamak istiyorsanız, aradığınız budur