Linux server.nvwebsoft.co.in 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Apache
: 162.240.12.249 | : 3.148.145.219
202 Domain
8.1.31
nbspublicschool
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
perl5 /
vendor_perl /
DateTime /
TimeZone /
[ HOME SHELL ]
Name
Size
Permission
Action
Africa
[ DIR ]
drwxr-xr-x
America
[ DIR ]
drwxr-xr-x
Antarctica
[ DIR ]
drwxr-xr-x
Asia
[ DIR ]
drwxr-xr-x
Atlantic
[ DIR ]
drwxr-xr-x
Australia
[ DIR ]
drwxr-xr-x
Europe
[ DIR ]
drwxr-xr-x
Indian
[ DIR ]
drwxr-xr-x
Local
[ DIR ]
drwxr-xr-x
OlsonDB
[ DIR ]
drwxr-xr-x
Pacific
[ DIR ]
drwxr-xr-x
CET.pm
29.42
KB
-rw-r--r--
CST6CDT.pm
32.59
KB
-rw-r--r--
Catalog.pm
66.17
KB
-rw-r--r--
EET.pm
26.27
KB
-rw-r--r--
EST.pm
955
B
-rw-r--r--
EST5EDT.pm
32.59
KB
-rw-r--r--
Floating.pm
1.58
KB
-rw-r--r--
HST.pm
955
B
-rw-r--r--
Local.pm
4.53
KB
-rw-r--r--
MET.pm
29.42
KB
-rw-r--r--
MST.pm
955
B
-rw-r--r--
MST7MDT.pm
32.59
KB
-rw-r--r--
OffsetOnly.pm
2.73
KB
-rw-r--r--
OlsonDB.pm
8.15
KB
-rw-r--r--
PST8PDT.pm
32.59
KB
-rw-r--r--
UTC.pm
1.31
KB
-rw-r--r--
WET.pm
26.06
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : OffsetOnly.pm
package DateTime::TimeZone::OffsetOnly; $DateTime::TimeZone::OffsetOnly::VERSION = '1.70'; use strict; use warnings; use parent 'DateTime::TimeZone'; use DateTime::TimeZone::UTC; use Params::Validate qw( validate SCALAR ); sub new { my $class = shift; my %p = validate( @_, { offset => { type => SCALAR }, } ); my $offset = DateTime::TimeZone::offset_as_seconds( $p{offset} ); die "Invalid offset: $p{offset}\n" unless defined $offset; return DateTime::TimeZone::UTC->new unless $offset; my $self = { name => DateTime::TimeZone::offset_as_string($offset), offset => $offset, }; return bless $self, $class; } sub is_dst_for_datetime {0} sub offset_for_datetime { $_[0]->{offset} } sub offset_for_local_datetime { $_[0]->{offset} } sub is_utc {0} sub short_name_for_datetime { $_[0]->name } sub category {undef} sub STORABLE_freeze { my $self = shift; return $self->name; } sub STORABLE_thaw { my $self = shift; my $cloning = shift; my $serialized = shift; my $class = ref $self || $self; my $obj; if ( $class->isa(__PACKAGE__) ) { $obj = __PACKAGE__->new( offset => $serialized ); } else { $obj = $class->new( offset => $serialized ); } %$self = %$obj; return $self; } 1; # ABSTRACT: A DateTime::TimeZone object that just contains an offset __END__ =pod =encoding UTF-8 =head1 NAME DateTime::TimeZone::OffsetOnly - A DateTime::TimeZone object that just contains an offset =head1 VERSION version 1.70 =head1 SYNOPSIS my $offset_tz = DateTime::TimeZone->new( name => '-0300' ); =head1 DESCRIPTION This class is used to provide the DateTime::TimeZone API needed by DateTime.pm, but with a fixed offset. An object in this class always returns the same offset as was given in its constructor, regardless of the date. =head1 USAGE This class has the same methods as a real time zone object, but the C<category()> method returns undef. =head2 DateTime::TimeZone::OffsetOnly->new ( offset => $offset ) The value given to the offset parameter must be a string such as "+0300". Strings will be converted into numbers by the C<DateTime::TimeZone::offset_as_seconds()> function. =head2 $tz->offset_for_datetime( $datetime ) No matter what date is given, the offset provided to the constructor is always used. =head2 $tz->name() =head2 $tz->short_name_for_datetime() Both of these methods return the offset in string form. =head1 AUTHOR Dave Rolsky <autarch@urth.org> =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2014 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut
Close