私は以下のコードを持っています。 print_r($DateDispatched);
それは常にfalse印刷:日付と時刻の異なる変数をdateTime変数に変換するときの問題
$DateDispatched = \DateTime::createFromFormat('m/d/Y H:i:s', $Dat. ' ' . $Time);
$ダットは、2009年5月18日私はそれを印刷するとき
$ティムは
8:37 AMです。
何か不足していますか?このような
私は以下のコードを持っています。 print_r($DateDispatched);
それは常にfalse印刷:日付と時刻の異なる変数をdateTime変数に変換するときの問題
$DateDispatched = \DateTime::createFromFormat('m/d/Y H:i:s', $Dat. ' ' . $Time);
$ダットは、2009年5月18日私はそれを印刷するとき
$ティムは
8:37 AMです。
何か不足していますか?このような
使用形式、およびそれそれ$Tim
ない$Time
<?php
$Dat = "05/18/2009 ";
$Tim = "08:37 AM";
$DateDispatched = \DateTime::createFromFormat('m/d/Y H:i A',$Dat.$Tim);
print_r($DateDispatched);
?>
ライブデモ:https://eval.in/841805
それは親愛なるあなたのためにテストされています:プットアウト
<?php
$Dat ='05-18-2009';
$Time = '08:37:44';
$DateDispatched = DateTime::createFromFormat('m-d-Y H:i:s',$Dat.' '.$Time);
print_r($DateDispatched);
?>
は次のとおりです。
DateTime Object ([date] => 2009-05-18 08:37:44.000000 [timezone_type] => 3 [timezone] => Asia/Kabul)
がテスト: `/` http://php.net/manual/en/datetime.createfromformat.php許可されている:https://3v4l.org/1GO3p
$Dat = '05/18/2009';
$Tim = '08:37 AM';
$combine_string = $Dat."".$Tim;
echo date('Y-m-d H:i:s',strtotime($combine_string));
はこれをチェック – C2486