私は特定の日のDATE値でデータベースにアイテムを保存したいと考えています。私は現在の月曜日、火曜日などを今週から得る方法を知らない。ここに私の現在のデータベースの設定があります。PHP:曜日を取得するには?
menuentry
id int(10) PK
menu_item_id int(10) FK
day_of_week date
message varchar(255)
だから私は[」だから私は入れて何をちょうどよくわからないんだ
foreach ($menuEntryArray as $item)
{
if ($item->getDate() == [DONT KNOW WHAT TO PUT HERE])
{
// code to display menu_item information
}
}
... DONTを、私はこのような何かをしようとしていたすべての情報を保持しているクラスを設定しています今週の月曜日、火曜日などの日付が指定されているかどうかを比較するにはここをクリックしてください。上記のforeachは毎週実行されるので、次のようになります...
Monday
Item 1
Item 2
Item 3
Tuesday
Item 1
Wednesday
Item 1
Item 2
...
ありがとうございます!
これは正確には何ですか?私はデータベースのテーブルにたくさんの月曜日があるので、それは今週の月曜日ではなく月曜日と一致するようにしたいからです。それ以来の希望。したがって、私のIFステートメントでは、現在の週が2011年1月2日から2011年1月8日であれば、月曜日に格納された日付(例えば1/3/2011)を一致させることを考えていました。 – daveomcd
最初のstrtotimeは、mysqlに格納されている日付を使用可能な形式(unixタイムスタンプ)に変換します。次に、それを最初のパラメーターとして小文字のLを指定した日付関数に渡し、与えられたタイムスタンプが該当する曜日のテキスト表現を返します。 – profitphp