首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP UNIX时间戳int(10) DST

PHP UNIX时间戳int(10) DST
EN

Stack Overflow用户
提问于 2011-10-29 19:24:50
回答 1查看 479关注 0票数 0

约会是我的宿敌,我只是想不出答案,所以请原谅这个蹩脚的问题!我支持基于LAMP的应用程序。明天凌晨2点,由于日光节约,时钟倒转1小时。我只是想弄清楚我是否需要对我的应用程序代码和/或数据做任何调整。下面是设置:

服务器时间为UTC

PHP使用date_default_timezone_set(“欧洲/都柏林”)设置;

MySql表CREATE语句是:

代码语言:javascript
运行
复制
CREATE TABLE  `databasename`.`events` (
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 40 ) NOT NULL ,
`event_date` INT( 10 ) UNSIGNED NOT NULL
) ENGINE = MYISAM ;

我使用以下方法存储事件:

代码语言:javascript
运行
复制
mysql_query("INSERT INTO `events` (`name`, `event_date`) VALUES ('name', ".time().")");

我使用类似于以下内容的查询检查数据库中即将发生的事件:

代码语言:javascript
运行
复制
mysql_query("SELECT `id`, `name` FROM `events` WHERE `event_date` - " . time() . " < 0");

明天凌晨2点以后的事情会提前1小时出去还是我应该没事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-29 19:45:04

‘欧洲/都柏林’应该使用都柏林的DST (自动切换),所以你很好

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7941136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档