in reply to Archive::Zip Simple Issue

One immediately wonders how a just under 30 line script could produce an error on line 90 . . .

Update: And tangentially you've re-implemented strftime unnecessarily.

Update 2: And I just noticed that you're comparing the return code using string-equality against strings rather than checking for numeric equality against the constants exported from the module. That kinda makes a difference as well.

The cake is a lie.
The cake is a lie.
The cake is a lie.