PDate converts dates to human-readable formats.
Project description
PDate
PDate make dates and times human-readable.
Install
pip install pdate
Features
Quick check
$ pdate --now
1753307983
$ pdate --now --date
Wednesday, July 23, 2025 05:04:09 PM CDT
Convert: flexible input formats
# Most formats accepted, e.g. ISO-8601, RFC-2822, etc.
$ pdate 2024-11-25T20:10:46Z
Monday, November 25, 2024 02:10:46 PM CST
$ pdate 12 hours ago
Wednesday, July 23, 2025 12:07:13 AM CDT
Convert: choice of output format
$ pdate 2024-11-25T20:10:46Z --human
7 months ago
$ pdate 2024-11-25T20:10:46Z --precise
7 months, 26 days, 1 hour, 58 minutes and 24.89 seconds ago
$ pdate 2024-11-25T20:10:46Z --date --precise
Monday, November 25, 2024 02:10:46 PM CST
7 months, 26 days, 1 hour, 58 minutes and 46.01 seconds ago
Batch: read from stdin, sort, etc.
$ echo 100000000 | pdate
Saturday, March 03, 1973 03:46:40 AM CST
$ echo -e '2024-11-25T20:10:46Z\n2024-11-25T20:10:46Z\n100000000' | pdate --sort
Saturday, March 03, 1973 03:46:40 AM CST
Monday, November 25, 2024 02:10:46 PM CST
Monday, November 25, 2024 02:10:46 PM CST
Help pages
$ pdate --help
Usage: pdate [OPTIONS] [ARG]...
Parse ARG and format it as a local, human-readable date.
If ARG is missing
- If --now: print current date (default format: Unix timestamp)
- Else: read from stdin (default format: human-readable date)
Supported ARG formats
- Most date formats, e.g. ISO-8601, RFC-2822, etc.
- Unix timestamp
Timezone considerations
- For dates without timezone info, UTC is assumed
- For timestamps, local timezone is assumed
Options:
--now Print just current date.
--ts Format output as Unix timestamp.
--date Format output as human-readable date.
--human Format output as human-readable date.
--precise Format output as precise human-readable date.
--verbose Print debug information.
--sort Sort output by date. Implies --stdin.
--12 Use 12-hour format.
-h, --help Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pdate_cli-0.1.0.tar.gz
(3.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pdate_cli-0.1.0.tar.gz.
File metadata
- Download URL: pdate_cli-0.1.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.10 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93fe03f695caa40f57759262b06e81e06d4e31218ffb456e6388f12f44e8a071
|
|
| MD5 |
fd93493a8871b76964b606ae7de85fc3
|
|
| BLAKE2b-256 |
ccef0356e93aa3f05489e8565c5b63526242dce3620d157d1afe2c73393d5405
|
File details
Details for the file pdate_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pdate_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.10 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e294bc7008b16bf57b30fb5618e334b2ff6b4c05d6a8626b5c145d9e17bb2e23
|
|
| MD5 |
ef95ee9883ff2becedeefb16f8118ac8
|
|
| BLAKE2b-256 |
079c3428156b36836902ce4afd71fb5bbed460fc485c001d2203b57a43b34d5c
|