我设置了这样的月,日和年:
$mm = date("m");
$yy = date("Y");
$day = date("d");
然后在我根据$ day选择的mysql查询中。
我如何处理时区?如果加利福尼亚州的某个人在晚上11点运行它,那么它将是不正确的(我的服务器是EST)。
我试图使用偏移但这改变了整整一天。 这不起作用
$offest = '+1';
$day = date('d', strtotime($offset));
只是改变日期而不考虑时间。
我确实将这些字段存储为日期时间。
答案 0 :(得分:1)
使用功能时间() 例如:
time()+3600(1 hours)
$date = date('d',time);