0

グループ注文用の食品配達ウェブサイトを構築しようとしています。食事は、1 日の事前に設定された時間 (午後 5 時、午後 8 時、真夜中) に配達されます。

午後 5 時の注文の締め切り時刻が午後 4 時であるとします。したがって、午後 4 時 1 分には、午後 5 時の注文の Web ページに「午後 5 時の注文は利用できません」と表示させたいのですが、午後 4 時より前の場合は、ページを通常の注文ページにしたいと考えています。

このロジックを「ビュー」または「テンプレート」に含めますか? または、JavaScript を使用してこの機能を実装することをお勧めしますか?

4

1 に答える 1

-1

注意すべきことの 1 つは、JavaScript を使用している場合、時間はクライアント (ユーザー) に固有のものであり、異なるタイムゾーンのユーザーを想定している場合 (少なくとも適切なヒューリスティックのためにはそうすべきです) です。

Javascript:

var hours = currentTime.getHours();
if(hours < 16 && hours > 8){//do something..
}

しかし、おそらくPHPを使用してサーバー時間を取得するのが最善です

$hour = date("H");
于 2012-06-25T19:25:37.787 に答える