NAME
DateTimeX::Factory::Declare - DateTimeX::Factory function interface.
VERSION
This document describes DateTimeX::Factory::Declare version 0.03.
SYNOPSIS
use DateTimeX::Factory::Declare;
DateTimeX::Factory->set_time_zone(DateTime::TimeZone->new(name => 'Asia/Tokyo'));
my $dt = dt_new(year => 2011, month => 2, day => 1); #call DateTimeX::Factory->create
my $now = dt_now;
my $today = dt_today;
my $yesterday = dt_yesterday;
my $someday = dt_strptime('2011-02-01', '%F');
#Set timezone
use DateTimeX::Factory::Declare (time_zone => 'Asia/Tokyo');
#Use DateTimeX::Factory instance
use DateTimeX::Factory;
use DateTimeX::Factory::Declare (factory => DateTimeX::Factory->new(time_zone => 'UTC'));
DESCRIPTION
DateTimeX::Factory function interface.
Can call DateTimeX::Factory method as dt_{method_name}(%params);
FUNCTIONS
dt_new(%params)
, dt_now(%params)
, dt_today(%params)
, dt_from_epoch(%params)
, dt_last_day_of_month(%params)
, dt_from_day_of_year(%params)
See document of DateTime and DateTimeX::Factory.
dt_strptime($string, $pattern)
, dt_from_mysql_datetime($string)
, dt_from_mysql_date($string)
, dt_from_ymd($string, $delimiter)
See document of DateTimeX::Factory.
SEE ALSO
AUTHOR
Nishibayashi Takuji <takuji@senchan.jp>