---
name: "TimeDate"
section: "3pm"
platform: "linux"
package: "perl-timedate"
version: "2.35-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/TimeDate"
---

# TimeDate(3pm)

Date and time formatting subroutines

## NAME

TimeDate - Date and time formatting subroutines

## VERSION

version 2.35

## SYNOPSIS

```
    use Date::Format;
    use Date::Parse;
    # Formatting
    print time2str("%Y-%m-%d %T", time);          # 2024-01-15 14:30:00
    print time2str("%a %b %e %T %Y\n", time);     # Mon Jan 15 14:30:00 2024
    # Parsing
    my $time = str2time("Wed, 16 Jun 94 07:29:35 CST");
    my ($ss,$mm,$hh,$day,$month,$year,$zone) = strptime("2024-01-15T14:30:00Z");
    # Multi-language support
    use Date::Language;
    my $lang = Date::Language->new('German');
    print $lang->time2str("%a %b %e %T %Y\n", time);
```

## DESCRIPTION

The TimeDate distribution provides date parsing, formatting, and timezone handling for Perl.

- Date::Parse

  Parse date strings in a wide variety of formats into Unix timestamps or component values.

- Date::Format

  Format Unix timestamps or localtime arrays into strings using `"strftime"`-style conversion specifications.

- Date::Language

  Format and parse dates in over 30 languages including French, German, Spanish, Chinese, Russian, Arabic, and many more.

- Time::Zone

  Timezone offset lookups and conversions for named timezones.

## SEE ALSO

Date::Format, Date::Parse, Date::Language, Time::Zone

## AUTHOR

Graham \<gbarr@pobox.com\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2020 by Graham Barr.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
