为什么 no bignum; 不起作用?另:bignum与timelocal有冲突

#!/usr/bin/perl
use bignum;
my $t = '';
no bignum;
$t = $t + 0; # 目的将 $t 转为数字类型
print "$t";

无论如何都是输出:
NaN

http://perldoc.perl.org/bignum.html 上的例子:

#!/usr/bin/perl

use bignum;
print "in effect\n" if bignum::in_effect;    # true
{
    no bignum;
    print "in effect\n" if bignum::in_effect;    # false

}

结果是:
in effect
in effect



bignum与timelocal有冲突,请问如何处理?
例如加上use bignum后,timelocal工作就不正常了。

ActiveState v5.8.8
XP sp2