0
月から欠けている日数を持つ配列を取得する必要があります。php MySQL月間または曜日間に行方不明の日を取得する
取得年月:間に:
$dateS //have the current given date to make the filter
$year = mb_substr($dateS, 0, 4);
$month = mb_substr($dateS, 5, 7);
$tday = cal_days_in_month(CAL_GREGORIAN, (int)$month, (int)$year);
$cmonthS = $year."-".$month."-01 00:00:00";
$cmonthE = $year."-".$month."-".$tday." 23:59:59";
私はこの文で配列を取得しています:
$stmtpre = "SELECT days FROM registry WHERE days BETWEEN '2016-12-01 00:00:00' AND '2016-12-31 00:00:00';";
すべてのデータはMySQL
で、日付時刻として現在の形式になっています。
XXXX-XX-XX 00:00:00
しかし、それは現在の日を返し、私はPHP
に入る必要があります失われた日。
どうすればいいですか?
私はこの2配列にdiferenceを取得するには、この機能を実行する
申し訳ありませんがわかりません。 2つの日付の間の日数を取得したいですか? – Daniel
その日のデータベース行が存在しない場合でも、その月の毎日を返信しますか? mysqlにそれらの行を返すか、PHPで行おうとしていますか?mysqlに行がない場所を埋めるのですか? – Sean
@Sean私はmysqlレコードを取得します。配列内にあります。配列で月の日付をレコードで表します(datetime形式:XXXX-XX-XX 00:00:00)。私はこの配列を取って、登録がない日を逆にする必要があります。私は今年の月にこの操作を行うが、この情報で配列を実装する関数や操作はしていない。 –