php Carbon php
$day = null ;
$weekjp = [ 日   月   火   水   木   金   土 ];
$day =  20160701  ;
if($day == null) {
 // 本日
 $dt = Carbon::now();
 $yyyymmdd = $dt->format( Ymd ); // 2016年05月01日
 $youbi = $weekjp[$dt->weekOfMonth] ;
} else {
// $dt = new Carbon( 2016-04-30 );
 $dt = new Carbon($day);
 $yyyymmdd = $dt->format( Ymd ); // 2016年05月01日
 $youbi = $weekjp[$dt->weekOfMonth] ;
//var_dump($dt);
}
var_dump($yyyymmdd);
var_dump($youbi);
var_dump($dt);