0

=> や < などの比較演算子を使用して日付を比較しようとしています。まず、「/」が原因でこれが可能かどうかわかりません。いいえ、数時間検索しましたが、日付が一致するかどうかを確認できるものは見つかりませんでした. 単一の日付でこれを行うことができましたが、複数の日付でこれを行う方法が見つかりませんでした.

私は CodeIgnitor を使用しているので、コードは次のようになります。

$date = ('9/28/2013');
$listings = $this->db->get('listings', array('listing_end_date <=', $date))->result_array();
print_r($listings); exit;

はい、それ$dateが文字列であることは承知していますが、日付変数であっても、これを機能させることができませんでした。

4

2 に答える 2

0

日付形式を次のように変更しますYYYY-mm-dd

$date = '9/28/2013';
$date = date('Y-m-d', strtotime($date));

参照

于 2013-10-01T07:14:10.000 に答える
0

データベースが適切に設計されていると仮定すると、MySQL の適切な日付形式は YYYY-MM-DD です。これは、日付形式をそのまま変更する必要があることを意味します。

$date = '2013-09-28';
于 2013-09-30T21:01:44.997 に答える