PHP zaman dönüştürme?

3 Cevap

Nasıl PHP kullanarak aşağıdaki zaman 2009-09-27 23:58:54 bir veritabanından çekme zamanı dönüştürmek mi Sep 27, 2009.

3 Cevap

<?php echo date('M j, Y', strtotime('2009-09-27 23:58:54')); ?>

Eğer MySQL kullanıyorsanız o zaman MySQL date_format() işlevi, böyle bir şey kullanmak öneririm:

SELECT date_format(date, '%b %e,%Y') AS `formatted_date` FROM `table_name`;

PHP Eğer strtotime kullanabilir veya MySQL bir zaman damgası içine tarihi almak için UNIX_TIMESTAMP kullanabilirsiniz.

Daha sonra istediğiniz gibi biçimlendirmek için date işlevini kullanabilirsiniz:

$timestamp = strtotime($myDate);
$dateStr = date('M j, Y', $timestamp);