
Mojo::Date - HTTP 1.1 date container

use Mojo::Date;
my $date = Mojo::Date->new(784111777);
my $http_date = $date->to_string;
$date->parse('Sun, 06 Nov 1994 08:49:37 GMT');
my $epoch = $date->epoch;

Mojo::Date implements HTTP 1.1 date and time functions according to RFC 2616.
Sun, 06 Nov 1994 08:49:37 GMT ; RFC 822, updated by RFC 1123 Sunday, 06-Nov-94 08:49:37 GMT ; RFC 850, obsoleted by RFC 1036 Sun Nov 6 08:49:37 1994 ; ANSI C's asctime() format

Mojo::Date implements the following attributes.
epochmy $epoch = $date->epoch; $date = $date->epoch(784111777);
Epoch seconds.

Mojo::Date inherits all methods from Mojo::Base and implements the following new ones.
newmy $date = Mojo::Date->new; my $date = Mojo::Date->new($string);
Construct a new Mojo::Date object.
parse $date = $date->parse('Sun Nov 6 08:49:37 1994');
Parse date in one of the following formats.
- Epoch format (784111777) - RFC 822/1123 (Sun, 06 Nov 1994 08:49:37 GMT) - RFC 850/1036 (Sunday, 06-Nov-94 08:49:37 GMT) - ANSI C asctime() (Sun Nov 6 08:49:37 1994)
to_stringmy $string = $date->to_string;
Render date suitable for HTTP 1.1 messages.
