[Rt-commit] r18666 - in rt/3.999/trunk: .
sartak at bestpractical.com
sartak at bestpractical.com
Wed Mar 4 17:22:31 EST 2009
Author: sartak
Date: Wed Mar 4 17:22:31 2009
New Revision: 18666
Modified:
rt/3.999/trunk/ (props changed)
rt/3.999/trunk/lib/RT/DateTime.pm
Log:
r80907 at onn: sartak | 2009-03-04 17:22:26 -0500
Allow time_zone in $date->iso (removing date and time)
Modified: rt/3.999/trunk/lib/RT/DateTime.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/DateTime.pm (original)
+++ rt/3.999/trunk/lib/RT/DateTime.pm Wed Mar 4 17:22:31 2009
@@ -65,23 +65,20 @@
sub iso {
my $self = shift;
my %args = (
- date => 1,
- time => 1,
+ time_zone => undef,
@_,
);
- if ($args{time} && $args{date}) {
- return join ' ', $self->ymd('-'), $self->hms(':');
- }
- elsif ($args{date}) {
- return $self->ymd('-');
- }
- elsif ($args{time}) {
- return $self->hms(':');
+ my $clone;
+ if ($args{time_zone}) {
+ $clone = $self->clone;
+ $clone->set_time_zone($args{time_zone});
}
else {
- return '';
+ $clone = $self;
}
+
+ return join ' ', $clone->ymd('-'), $clone->hms(':');
}
1;
More information about the Rt-commit
mailing list