Ben mysql db bir datetime alan okuyorum. PHP dönüştürmek istiyorum:
dan: 2009-05-23 14:46:23
için 05/23/2009 02:46 pm
am/pm
dönüşüm dikkat edin.
Şimdiden teşekkürler ..
Db kodu türüne dönüş bağlı olarak, yeni bir DateTime nesnesi oluşturmak veya date_format()
ile varolan bir biçimlendirebilirsiniz. Verdiğiniz örnekte, tarih biçimi dize olmalıdır "m/d/Y h:i a"
. 12 saat için 24 saat arasındaki dönüşüm Her iki durumda da ele unutmayın.
DateTime:date()
and DateTime:format()
(DATE_FORMAT bunun için bir takma addır) a> için biçim seçenekleri bakabilirsiniz
Moda benim eski arayın. Ben dönem olarak tüm tarihleri saklamak, ve şimdiye kadar tarih UTC dönem olarak, benim zaman dilimi dışında gidecek.
Epoch 1 Ocak 1970 ya da bunun gibi bir şey bu yana saniyedir.
Unixtime olarak MySQL bilinmektedir. FROM_UNIXTIME (), vb.
$epoch = strtotime($mdate);
You can also store dates directly in MySQL with data type DATETIME if you are so inclined. Your chosen format is a drop in replacement actually.