PHP strotime dilema

PHP strotime dilema,php,strtotime,Php,Strtotime,有人能解释为什么在我的服务器上输出的结果是真的吗 date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00', time())); 我想这是因为夏天的时间变了,你可以在这里看到: 因此,如果是03:00,时间将提前1小时到04:00我唯一能想到的是,因为在这一天,你会因为改为夏季而损失1小时

有人能解释为什么在我的服务器上输出的结果是真的吗

date_default_timezone_set('Europe/Bucharest');    
var_dump( strtotime('29.03.2015 03:00', time()) ===  strtotime('29.03.2015 04:00', time()));

我想这是因为夏天的时间变了,你可以在这里看到:


因此,如果是03:00,时间将提前1小时到04:00

我唯一能想到的是,因为在这一天,你会因为改为夏季而损失1小时!(你在哪个时区?)编辑:时区是gmt+2所以为什么04:00不是1小时?对不起,如果它是哑的question@Vodaldrien在凌晨3点,时间会提前1小时,所以你会损失1小时,现在是凌晨4点,你只在你所在时区的3点而不是4点这样做