gpt4 book ai didi

PHP UNIX 时间戳 int(10) DST

转载 作者:行者123 更新时间:2023-11-29 14:41:18 26 4
gpt4 key购买 nike

日期是我的克星,我只是无法弄清楚它们,所以请原谅这个蹩脚的问题!我支持基于 LAMP 的应用程序。明天凌晨 2 点,由于夏令时,时钟拨慢 1 小时。我只是想弄清楚是否需要对我的应用程序代码和/或数据进行任何调整。设置如下:

服务器时间为 UTC

PHP 时区通过 date_default_timezone_set('Europe/Dublin') 设置;

MySql Table CREATE 语句是:

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 ;

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

mysql_query("INSERT INTO `events` (`name`, `event_date`) VALUES ('name', ".time().")");

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

mysql_query("SELECT `id`, `name` FROM `events` WHERE `event_date` - " . time() . " < 0");
<小时/>

明天凌晨 2 点之后的事件会提前 1 小时结束吗?还是我应该可以?

最佳答案

“欧洲/都柏林”应该使用都柏林的夏令时(自动切换),所以没问题

关于PHP UNIX 时间戳 int(10) DST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7941136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com