我想把中国时区和其他时区分开,所以我想用preg match。
我的想法是
$pattern =array(“亚洲/上海”,“亚洲/哈尔滨”,“亚洲/重庆”,“亚洲/乌鲁木齐”);
$time_zone =“亚洲/金奈”;
所以我想要的是
pregmatch($pattern, $time_zone){
//china time_zone do some operation
}
else{
//rest of the world time zone do some operation.
}
我正在尝试运行mysql查询来删除行,但遇到了时区问题。我的服务器在美国,我的用户在亚洲。在表格中输入的时间戳是亚洲的。我可以删除亚洲时间的行吗?下面是我的问题:
mysql_query("DELETE FROM SMS_IN WHERE NOW() > sent_dt");
NOW()用的是美国时间,而不是亚洲时间。
我想做的是展示所有关于亚洲和欧洲国家的信息,而不是其他大陆的信息。然后按大陆订购。我只是错过了一些显而易见的东西,但这是什么?
如果我把AND放在亚洲和欧洲之间,那么它就会试图向来自亚洲和欧洲的国家展示,所以这是行不通的,但如果我把OR放在,那么它只会显示亚洲。
我的代码是什么样子的;
SELECT *
FROM country
WHERE Continent = 'Asia' AND 'Europe'
ORDER BY Continent DESC;