0
私は1474557480
のようなUNIXタイムスタンプを持っています。年のUNIX日付スタンプの照会
WHERE
このスタンプの年は20XX
です。
私が試してみました:
ee()->db->where('YEAR(cd.field_id_36)', $tour_year, FALSE);
誰もがこれを行うべきであるか私に指示することはできますか?
私は1474557480
のようなUNIXタイムスタンプを持っています。年のUNIX日付スタンプの照会
WHERE
このスタンプの年は20XX
です。
私が試してみました:
ee()->db->where('YEAR(cd.field_id_36)', $tour_year, FALSE);
誰もがこれを行うべきであるか私に指示することはできますか?
私はあなたが最初に以下のように自分のタイムスタンプから年を見つける必要があり信じる: -
$yr = date('Y', '1474557480');
今、あなたは条件場所の内側に、この変数を使用することができます: -
$this->db->where('cd.field_id_36', $yr);
私はこれを考え出しでる。
ee()->db->where('YEAR(from_unixtime(cd.field_id_36))', $tour_year, FALSE);
ありがとうございます。私は実際には答えではなく、その列からちょうど1年を選択しようとしていることに気付きました。私の変更された質問のコードを見てください。 – ccdavies