# man > DateTime::LeapSecond(3pm)

---
type: CommandReference
command: DateTime::LeapSecond
mode: perldoc
section: 3pm
source: perldoc
---

## Quick Reference

- `DateTime::Leapsecond::leap_seconds($utc_rd_2000) - DateTime::Leapsecond::leap_seconds($utc_rd_1990)` — Compute leap seconds between two Rata Die days.
- `leap_seconds($rd)` — Returns accumulated leap seconds for a given day.
- `extra_seconds($rd)` — Returns leap seconds for a given day (range -2 .. 2).
- `day_length($rd)` — Returns seconds for a given day (range 86398 .. 86402).

## Name

DateTime::LeapSecond - leap seconds table and utilities

## Synopsis

perl
use DateTime;
use DateTime::LeapSecond;

print "Leap seconds between years 1990 and 2000 are ";
print DateTime::Leapsecond::leap_seconds($utc_rd_2000)
    - DateTime::Leapsecond::leap_seconds($utc_rd_1990);
## Options

- `leap_seconds($rd)` — Returns the number of accumulated leap seconds for a given day.
- `extra_seconds($rd)` — Returns the number of leap seconds for a given day, in the range -2 .. 2.
- `day_length($rd)` — Returns the number of seconds for a given day, in the range 86398 .. 86402.

## See Also

- [DateTime::LeapSecond on CPAN](https://metacpan.org/pod/DateTime::LeapSecond)
- <http://hpiers.obspm.fr/eop-pc/earthor/utc/leapsecond.html>