0

我正在尝试为团体订单建立一个送餐网站。食物将在一天中的预设时间(即下午 5 点、晚上 8 点、午夜)送达。

假设订购下午 5 点订单的截止时间是下午 4 点。所以在下午 4 点 01 分,我希望下午 5 点订单的网页显示“下午 5 点订单不可用”,但如果是在下午 4 点之前,我希望该页面成为正常的订购页面。

我会在我的“视图”或“模板”中包含这个逻辑吗?或者你会推荐使用 javascript 来实现这个功能吗?

4

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 回答