I-Code haben:wandeln Y/M/d H: I-Format in php db
$date= "2016/Apr/16";
$time="5:00 PM";
Ich möchte DB-Format wie 2016-04-16 17:00:00
in PHP umwandeln. Ich bekomme von überall keinen genauen Code.
I-Code haben:wandeln Y/M/d H: I-Format in php db
$date= "2016/Apr/16";
$time="5:00 PM";
Ich möchte DB-Format wie 2016-04-16 17:00:00
in PHP umwandeln. Ich bekomme von überall keinen genauen Code.
Auf diese Weise wird Ihr Problem gelöst.
<?php
$date= "2016/Apr/16";
$time="5:00 PM";
$fullDate = str_replace('/','-',$date) . " " . $time;
$newDate = date("Y-m-d H:i:s", strtotime($fullDate));
echo $newDate;
?>
Weitere Beispiele;
danke B. kocaman :-) Es hat für mich funktioniert – unknownbits
Normalerweise würden Sie den folgenden Code verwenden:
date('Y-m-d H:i:s', strtotime($date.' '.$time));
Wenn es das Jahr 1970 zurückgibt, das Eingabedatum (die von $ date Variable) ist nicht formatiert nach einem Standard, der von erkannt werden können php.
http://php.net/strtotime http://php.net/date oder eher http://php.net/DateTime –
Was Sie bisher versucht haben? Veröffentlichen Sie Ihre Versuche. Betrachtet man den Bericht, sieht es so aus, als wären Sie nicht neu in SO –
echo DateTime :: createFromFormat ('J/M/dg: i A', $ date. $ Time) -> Format ('Ymd H: i: s'); ' –