PHP の日付形式変換の削除問題インターフェイスが PHP に転送されます 2013-01-01 12:01:00 $endtime = $this->input->get('endtime'); $endtime = preg_replace('/[- :]/','',$endtime ); 現在の形式 20130101120100 実現したいフォーマットはです 20130101000000 時、分、秒を0に置き換えるにはどうすればよいですか?エビ助けて! php 共有先: -----解決策---------$s = '2013-01 - 01 12:01:00'; $s = date('Ymd000000', strtotime($s));-----解決策--------- アイデアの問題 このような形式なので、実際には文字列の最初の8つの数字、6つの0です echo substr($endtime,0,8)."000000";