muhtemelen posttan gelen tarih sadec yyyy-mm-dd olarak geliyor ve date içinde format dışı karakter kullanıyorsunuz o yüzden geçersiz çıktı veriyor
şu şekilde yaparsanız düzelir
$ba_tarihs = date("Y-d-m", strtotime($_POST["ba_tarih"])).' 00:00:01';
$bi_tarihs = date("Y-d-m", strtotime($_POST["bi_tarih"])).' 23:59:59';