示例#1
0
//$m = new \Moment\Moment('2012-04-25T03:00:00', 'CET');
$response['test09.01'] = $m->format('l, F jS Y g:i A');
$response['test09.02'] = $m->format('LLLL', new \Moment\CustomFormats\MomentJs());
$response['test09.03'] = $m->format('WS [week of the year]');
$response['test09.04'] = $m->format('Wo [week of the year]', new \Moment\CustomFormats\MomentJs());
// ------------------------------------------
$date = 'now';
// last week
$m = new \Moment\Moment($date, 'CET');
$response['test10.01'] = $m->subtractDays(6)->calendar();
// yesterday
$m = new \Moment\Moment($date, 'CET');
$response['test10.02'] = $m->subtractDays(1)->calendar();
// today
$m = new \Moment\Moment($date, 'CET');
$response['test10.03'] = $m->calendar();
// tomorrow
$m = new \Moment\Moment($date, 'CET');
$response['test10.04'] = $m->addDays(1)->calendar();
$m = new \Moment\Moment($date, 'CET');
$response['test10.05'] = $m->addDays(3)->calendar();
// everything else
$m = new \Moment\Moment($date, 'CET');
$response['test10.06'] = $m->addDays(10)->calendar();
// ------------------------------------------
$date = '20140515T10:15:23';
$m = new \Moment\Moment($date, 'CET');
$response['test11.00'] = $m->format();
foreach (array('minute', 'hour', 'day', 'week', 'month', 'quarter', 'year') as $k => $period) {
    $index = $k + 1;
    $response['test11.0' . $index] = $m->startOf($period)->format();