Date & time manupulation library for PHP

Installs: 68

Dependents: 1

Stars: 2

Watchers: 2

Forks: 2

Open Issues: 5

Language: PHP

v0.1.0 2013-05-09 07:39 UTC

README

Goal

Convenient and safe way to work with date & time in PHP.

Benefits

  • Rich, easy to understand (and remember) method set.
  • Functional idioms:
    • immutable collections (safest and usable for most cases).

Installation

Clock currently may be installed as submodule for your Git project:

git submodule add git://github.com/alexeyshockov/clock.git vendor/clock

or throught Composer:

{
    "require": {
        "alexeyshockov/clock": "dev-master"
    }
}

Usage

Some examples:

<?php

$period = new \DatePeriod('R5/2008-03-01T13:00:00Z/P1Y2M10DT2H30M');

// Converting period to collection of dates with Colada.
$dates = to_collection($period);

$formattedDates = $dates->mapBy(x()->format(\DateTime::ATOM));