我们有 2 个环境:旧的(CentOS 6.9)和新的(Debian 10)。
我们也有这个脚本:
#!/usr/bin/perl
use Time::ParseDate;
$seconds = parsedate('Jan 1, 1970');
print "$seconds\n";
它在旧环境中产生以下内容:
[user@old ~]$ ./test.pl
1577829600
并且,它在新环境中产生以下内容:
user@new:~$ ./test.pl
-10800
我们如何解决这个问题,以便 test.pl 输出与旧环境相同的输出?另请分享一些链接以了解此差异。