2016-10-09 1 views

Antwort

2

Verwenden date() Funktion. Erste param ist format und 2. param ist timestamp:

$time = "2016-10-05 11:58:04"; 
echo date("D, M d, Y", strtotime($time)); //output: Wed, Oct 05, 2016 

Wenn Sie Datetime-Objekt verwenden möchten, dann:

$time = "2016-10-05 11:58:04"; 
$date = new DateTime($time); 
echo $date->format('D, M d, Y'); //output: Wed, Oct 05, 2016 
+0

Dank @AHJeebon, dessen, was im suchen :) – Draeko

+1

Verwendung von ' strtotime() 'wird abgeraten, da das DateTime-Objekt verfügbar ist. –

+0

nach dem Lesen von Führungen .. @ PaulT.Rawkeen ist richtig. Aber können Sie mir den genauen Weg geben, meine Anfrage mit dem von Ihnen vorgeschlagenen Ansatz zu lösen? – Draeko

2

können Sie die Methode verwenden format zu wählen, was angezeigt werden soll:

<?php 
$d = DateTime::createFromFormat("Y-m-d H:i:s", "2016-10-05 11:58:04"); 

var_dump($d->format("c")); 

suchen die Hilfe hier: http://php.net/datetime.format