我正在尝试为团体订单建立一个送餐网站。食物将在当天的预定时间(即下午5点,晚上8点,午夜)送达。
假设订购下午5点订单的截止时间是下午4点。所以在下午4:01我希望下午5点订单的网页说“下午5点订单不可用”,但如果是在下午4点之前我希望页面是正常的订购页面。
我会在“视图”或“模板”中包含此逻辑吗?或者你会建议使用javascript来实现这个功能?
答案 0 :(得分:-1)
需要注意的一点是,如果您使用的是javascript,那么时间将特定于客户端(用户),如果您希望来自不同时区的用户(至少您应该使用良好的启发式方法)。
使用Javascript:
var hours = currentTime.getHours();
if(hours < 16 && hours > 8){//do something..
}
但最好使用PHP获得服务器时间
$hour = date("H");