Ben db tarihini çekin, bu gibi geri gelir:
2009-10-14T19: 00:00
Ben iki farklı şekilde biçimlendirmek istiyor ...
The first: F d, Y The second h:m (12 hour format)
Ben Aralık 1969 döner denemek Herşey ... Yardım! Kafam çok karıştı hissediyorum ...
Normalde kod sadece bir:
echo date('F d, Y h:mA', strtotime('2009-10-14 19:00:00'));
strtotime() tarihini bilemiyorum eğer, 1/1/1970 00:00:00 GMT olarak saati döndürür unutmayın.
Eğer (MySQL varsayarak) veritabanında biçimlendirmek istiyorsanız:
SELECT DATE_FORMAT(t.column, '%M %D, %Y'), --October 14, 2009
DATE_FORMAT(t.column, '%h:%i %p') --hh:mm am/pm
FROM TABLE t
... Ya da PHP dönüşüm yapmak istiyorsanız:
echo date('F d, Y h:mA', strtotime('2009-10-14 19:00:00'));
Referans:
Sen çek isteyebilirsin strtotime