2010-04-13 1 views

ответ

16
echo date("jS M Y",strtotime("2010-04-15 23:59:59")); 
+0

Большое спасибо Oezi –

6

в дополнении к использованию date и strtotime, вы можете сделать

$dateTime = new DateTime('2010-04-15 23:59:59'); 
echo $dateTime->format('jS M Y'); // 15th Apr 2010 

или

$dateTime = date_create('2010-04-15 23:59:59'); 
echo date_format($dateTime, 'jS M Y'); // 15th Apr 2010 
+0

И спасибо за вашу помощь Гордон, я вижу, есть немало способов, чтобы играть вокруг с раствором. –

5
$date = date("dS M Y",strtotime("2010-04-15 23:59:59")); 

print $date; 
+0

«d» - день месяца с начальным нулем, я думаю, что в этом случае «j» (день месяца без начального нуля) было бы лучшим решением. – oezi

+0

Благодарим за помощь x4tje –