質問します。ユニークな文字列をタイムスタンプに変換する
私はhtmlからデータを取得し、私は私のdbに挿入しようとします。 「午後8時16分25秒8/8 /2017ÂÂ」のような形式を挿入する場合。 タイムスタンプ形式に変換する方法は、範囲を決めたいからです。 文字列を切り取り、挿入する前にそれをutf8_decodeまたはutf8_encodeにしようとします。しかし、範囲iは時間を得ることができません。私の英語のために申し訳ありません。
CODE:
$first = array('PM','/','AM');
$first2 = array('','-','');
$strreplacebegdate = str_replace($first,$first2, $tujuh);
$substrreplacebegdate1 = substr($strreplacebegdate,14,9);
$re = array(' ','?');
$re2 = array('','');
$strreplacebegdatelagi = str_replace($re,$re2, $substrreplacebegdate1);
$substrreplacebegdate2 = substr($strreplacebegdate,6,7);
$consubstringbegdate = $substrreplacebegdate1." ".$substrreplacebegdate2;
$timeenddate = strtotime($strreplacebegdatelagi);
$newformatbegdate = date('Y-m-d',$timeenddate);
出力:0000-00-00午後十二時00分00秒
ここであなたの質問は分かりません。あなたは特別な文字*を掃除したいと思いますか、または2つの日付の差を計算したいのですか? –
申し訳ありませんが、私の質問は、清掃し、日付の時間に変換する方法です。 –