DateTime::Format::Epoch::NTP(3pm)

DateTime::Format::Epoch::NTP3pm

Convert datetimes to/from ntp epoch seconds

Usage

  use DateTime::Format::Epoch::NTP;
  my $dt = DateTime::Format::Epoch::NTP->parse_datetime( 3629861151 );
  print $dt->datetime; # '2015-01-10T06:45:51'
  my $formatter = DateTime::Format::Epoch::NTP->new();
  my $dt = DateTime->new( year => 2015, month => 1, day => 10,
    time_zone => 'Europe/Amsterdam' );
  print $formatter->format_datetime($dt); # '3629833200'

Overview

This module can convert a DateTime object (or any object that can be converted to a DateTime object) to the number of seconds since the NTP epoch.

The NTP epoch uses UTC; if you parse an NTP date your DateTime object will be using the UTC timezone.

Methods

Most of the methods are the same as those in DateTime::Format::Epoch. The only difference is the constructor.

•

new()

Constructor of the formatter/parser object. It has no parameters.

Support

Support for this module is provided via the [email protected] email list. See http://lists.perl.org/ for more details.

Releases

5 releases since Debian 9 (Stretch); the text changed 2 times.

  1. 9–10
  2. 11
  3. 12–13

Author

Eugene van der Pijll <[email protected]>

From libdatetime-format-epoch-perl 0.16-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.