strtotime 函数
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
date 函数
date() 函数格式化一个本地时间/日期。
echo time().'<br/>'; //当前Unix时间戳
echo date('Y-m-d',time()).'<br/>'; //按自己要求显示 年月日
echo date('Y-m-d H:i:s',time()).'<br/>'; //年月日 时分秒
echo date('Y').'<br/>'.date('m').'<br/>'.date('d').'<br/>'; //获取单个 年、月、日
$beginYesterday =mktime(0,0,0,date('m'),date('d'),date('Y')); //获取今天的开始时间戳
$endYesterday =mktime(23,59,59,date('m'),date('d'),date('Y')); //获取今天的结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y')); //获取当前月的开始时间戳
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y')); //获取当前月的结束时间戳
echo date('Y-m-d H:i:s', $beginYesterday).'<br/>';
echo date('Y-m-d H:i:s', $endYesterday).'<br/>';
echo date('Y-m-d H:i:s', $beginThismonth).'<br/>';
echo date('Y-m-d H:i:s', $endThismonth).'<br/>';
$data = strtotime("+1 week"); //获取一周后的时间戳
echo date('Y-m-d',$data).'<br/>';
$datas = strtotime("-1 week"); //获取一周前的时间戳
echo date('Y-m-d',$datas).'<br/>';
$minute = strtotime(" +20 minutes "); //获取20分钟后的时间戳
echo date('Y-m-d H:i:s', $minute).'<br/>';