16
Vývoj / PHP 8.2 nevrací ve funkci date čas s timezone
« kdy: 12. 04. 2023, 16:19:26 »
php.ini:
Skript:
Je to bug ci ne? Nemuzu najit v release notes php8.2, co by se k tomu dalo priradit.
Kód: [Vybrat]
root@testphp:/opt# grep timezone /etc/php/8.?/cli/php.ini
/etc/php/8.1/cli/php.ini:; Defines the default timezone used by the date functions
/etc/php/8.1/cli/php.ini:; https://php.net/date.timezone
/etc/php/8.1/cli/php.ini:;date.timezone =
/etc/php/8.2/cli/php.ini:; Defines the default timezone used by the date functions
/etc/php/8.2/cli/php.ini:; https://php.net/date.timezone
/etc/php/8.2/cli/php.ini:;date.timezone =
Skript:
Kód: [Vybrat]
cat /opt/date.php
<?php
$date = date('Y-m-d H:i:s');
echo $date;
echo "\n";
?>
Testy:Kód: [Vybrat]
root@testphp:/opt# /usr/bin/php8.2 /opt/date.php
2023-04-12 14:00:22
root@testphp:/opt# /usr/bin/php8.1 /opt/date.php
2023-04-12 16:00:26
root@testphp:/opt# timedatectl
Local time: Wed 2023-04-12 16:00:34 CEST
Universal time: Wed 2023-04-12 14:00:34 UTC
RTC time: Wed 2023-04-12 14:00:35
Time zone: Europe/Prague (CEST, +0200)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
Kód: [Vybrat]
root@testphp:~# apt-cache policy php8.2-cli
php8.2-cli:
Installed: 8.2.4-1+0~20230409.18+debian11~1.gbp556b04
Candidate: 8.2.4-1+0~20230409.18+debian11~1.gbp556b04
Version table:
*** 8.2.4-1+0~20230409.18+debian11~1.gbp556b04 990
990 https://packages.sury.org/php bullseye/main amd64 Packages
100 /var/lib/dpkg/status
root@testphp:~# apt-cache policy php8.1-cli
php8.1-cli:
Installed: 8.1.17-1+0~20230409.38+debian11~1.gbp0c3ecb
Candidate: 8.1.17-1+0~20230409.38+debian11~1.gbp0c3ecb
Version table:
*** 8.1.17-1+0~20230409.38+debian11~1.gbp0c3ecb 990
990 https://packages.sury.org/php bullseye/main amd64 Packages
100 /var/lib/dpkg/status
Je to bug ci ne? Nemuzu najit v release notes php8.2, co by se k tomu dalo priradit.