【PHP】Carbon

Carbonの使い方

// 現在時刻を取得
$now = Carbon::now(); //=>2015-06-03 17:25:57

// unixタイムスタンプとして取得
$now = Carbon::now()->timestamp; //=>1433319957


// 日付をセット
$time = Carbon::parse($time);

// セットした日付のunixタイムスタンプを取得
echo $time->timestamp;  //=>1433319957


// 時間差を求める(絶対値
$time = Carbon::parse("2015-06-03 17:25:57");
$now = Carbon::now();
echo $time->diffInSeconds($now);


// 時間を引く/足す
$time->addSeconds(10); // 足す
$time->subSeconds(10); // 引く


// その時間が過ぎたか
$test->addSecond(10)->isPast(); // true
$now->addSecond(10)->isPast(); // false