---
name: "Data::Printer::Filter::DateTime"
section: "3pm"
platform: "linux"
package: "libdata-printer-perl"
version: "1.002001-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Data::Printer::Filter::DateTime"
---

# Data::Printer::Filter::DateTime(3pm)

pretty-printing date and time objects (not just DateTime!)

## NAME

Data::Printer::Filter::DateTime - pretty-printing date and time objects (not just DateTime!)

## SYNOPSIS

In your `".dataprinter"` file:

```
    filters = DateTime
```

You may also customize the look and feel with the following options (defaults shown):

```
    filter_datetime.show_class_name = 1
    filter_datetime.show_timezone   = 0
    # you can even customize your themes:
    colors.datetime = #cc7a23
```

That's it!

## DESCRIPTION

This is a filter plugin for Data::Printer. It filters through several date and time manipulation classes and displays the time (or time duration) as a string.

### Parsed Modules

- •

  Time::Piece, Time::Seconds

- •

  Time::Moment

- •

  DateTime,  DateTime::Duration, DateTime::Incomplete, DateTime::TimeZone

- •

  DateTime::Tiny

- •

  Date

- •

  Date::Tiny

- •

  Date::Calc::Object

- •

  Date::Handler, Date::Handler::Delta

- •

  Date::Simple

- •

  Mojo::Date

- •

  Class::Date, Class::Date::Rel

- •

  Date::Manip

If you have any suggestions for more modules or better output, please let us know.

## SEE ALSO

Data::Printer
