Unexpected Results with PHP8 date_diff for Different Timezones
@derickr já está trabalhando nisso.
Desde 1/4/2024.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
Description
In PHP 8.1.25, running date_diff against different time zones returned unexpected results.
The following code:
<?php
date_default_timezone_set('Asia/Tokyo');
$nowDate = (new DateTime('2024-04-01 00:49:22'))->setTimeZone(new DateTimeZone('Asia/Tokyo'));
$endDate = (new DateTime('2024-04-01 08:48:22'))->setTimeZone(new DateTimeZone('UTC'));
echo date_diff($nowDate, $endDate)->format('%Y-%M-%D %H:%I:%S');
Resulted in this output:
-1-11-31 07:59:00
But I expected this output instead:
00-00-00 07:59:00
PHP Version
PHP 8.1.25
Operating System
Ubuntu 22.04
- Linguagem predominante
- C
- Estrelas
- 40.4k
- Forks
- 8.2k
- Merge médio
- 2d 15h
- PRs com merge (30d)
- 103
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de php/php-src
-
Bug SAPI: cli_server Status: Verified
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
Bug Status: Needs Triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
Bug Status: Needs Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
-
Bug Status: Needs Triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Flaky hrtime.phpt test AbertaBug Category: Tests Status: Verified
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Todas as issues de php/php-src
Issues semelhantes
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 comentários ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
HarbourMasters/Shipwright#7229 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
riscv-software-src/riscv-isa-sim#2435 · 1 comentário ·
-
bug Self Built Image SNAPSHOT Supported Device target/ramips
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100