Ich versuche, eine Zeichenfolge von Uhrzeit zu Datetime mit Meridian zu konvertieren, aber ich habe falsche Datetime.
Hier ist mein Code:php datetime und zone
$timeZone = 'Europe/Warsaw';
date_default_timezone_set($timeZone);
$millis = 1540399680000;
$seconds = $millis/1000;
$date = date("d/m/Y H:i:s a", $seconds);
debug($date);
$timeZone = new DateTimeZone('Europe/Warsaw');
$formato = "d/m/Y H:i:s a";
$fecha = DateTime::createFromFormat($formato, $date, $timeZone);
debug($fecha);
debug($fecha->format('Y'));
debug($fecha->format('a'));
Ergebnis für debug ($ date)
24/10/2018 18:48:00 pm
Ergebnis für debug ($ fecha)
object(DateTime) {
date => '2018-10-25 06:48:00.000000'
timezone_type => (int) 3
timezone => 'Europe/Warsaw'
}
was ich erwarte bei Debug ist ($ fecha);
Was erwarten Sie zu erhalten? – alistaircol
'$ fecha' ist ein Datetime-Objekt, das Sie nach Ihren Bedürfnissen formatieren können. – tarikul05
'Debug ($ fecha-> Format ('d/m/Y H: ich: s a'));' es wird Ihre gewünschten Lösungen geben – tarikul05