use English;
use Exporter;
-use DateTime;
use Sys::Syslog qw(syslog);
use POSIX qw(strftime);
use Socket qw(:crlf);
sub timestamp {
my $time = $_[0] || time();
if ($time=~m/^(\d{4})\-(\d{2})\-(\d{2})/) {
- my $dt = DateTime->new(
- year => $1,
- month => $2,
- day => $3);
- $time = $dt->epoch();
+ # passing a db returned date as is + bogus time
+ return sprintf( '%04d%02d%02d 235900', $1, $2, $3);
}
return strftime(SIP_DATETIME, localtime($time));
}