Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nigelhorne/datetime-format-text
Find a date in any text
https://github.com/nigelhorne/datetime-format-text
cpan-module perl5 perl5-module
Last synced: 2 days ago
JSON representation
Find a date in any text
- Host: GitHub
- URL: https://github.com/nigelhorne/datetime-format-text
- Owner: nigelhorne
- License: gpl-2.0
- Created: 2019-01-05T21:34:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-23T11:24:58.000Z (4 days ago)
- Last Synced: 2024-09-24T19:52:56.653Z (2 days ago)
- Topics: cpan-module, perl5, perl5-module
- Language: Perl
- Homepage: https://metacpan.org/pod/DateTime::Format::Text
- Size: 74.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
# NAME
DateTime::Format::Text - Find a Date in Text
# VERSION
Version 0.08
# SYNOPSIS
Find a date in any text.
use DateTime::Format::Text;
my $dft = DateTime::Format::Text->new();
# ...# SUBROUTINES/METHODS
## new
Creates a DateTime::Format::Text object.
Takes no arguments## parse\_datetime
Synonym for parse().
## parse
Returns a [DateTime](https://metacpan.org/pod/DateTime) object constructed from a date/time string embedded in
arbitrary text.Can be called as a class or object method.
When called in an array context, returns an array containing all of the matches.
If the given test is an object, it's sent the message as\_string() and that is parsed
use Class::Simple;
my $foo = Class::Simple->new();
$foo->as_string('25/12/2022');
my $dt = $dft->parse($foo);# or
print DateTime::Format::Text->parse('25 Dec 2021, 11:00 AM UTC')->epoch(), "\n";
# AUTHOR
Nigel Horne, ``
Based on [https://github.com/etiennetremel/PHP-Find-Date-in-String](https://github.com/etiennetremel/PHP-Find-Date-in-String).
Here's the author information from that:author Etienne Tremel
license [https://creativecommons.org/licenses/by/3.0/](https://creativecommons.org/licenses/by/3.0/) CC by 3.0
link [http://www.etiennetremel.net](http://www.etiennetremel.net)
version 0.2.0# BUGS
# SEE ALSO
[DateTime::Format::Natural](https://metacpan.org/pod/DateTime%3A%3AFormat%3A%3ANatural)
# SUPPORT
You can find documentation for this module with the perldoc command.
perldoc DateTime::Format::Text
You can also look for information at:
- RT: CPAN's request tracker
[http://rt.cpan.org/NoAuth/Bugs.html?Dist=DateTime-Format-Text](http://rt.cpan.org/NoAuth/Bugs.html?Dist=DateTime-Format-Text)
- Search CPAN
[http://search.cpan.org/dist/DateTime-Format-Text/](http://search.cpan.org/dist/DateTime-Format-Text/)
# LICENSE AND COPYRIGHT
Copyright 2019-2024 Nigel Horne.
This program is released under the following licence: GPL2