时间比较:
//先转换成unix时间戳
$i=strtotime(date('Y-m-d H:i:s'));
$j=strtotime("2018-9-26 21:10:10");
//通过时间戳对比
if($i > $j) {
echo "今天时间大于:2018-9-26 21:10:10";
}else{
echo "今天时间小于:2018-9-26 21:10:10";
}
获取各种时间戳的一些示例
//1天前的当前时间的时间戳
echo strtotime("-1 day");
echo "
";
//7天前的当前时间的时间戳
echo strtotime("-7 day");
echo "
";
//30天前的当前时间的时间戳
echo strtotime("-30 day");
echo "
";
//1天后的当前时间的时间戳
echo strtotime("-1 day");
echo "
";
//7天后的当前时间的时间戳
echo strtotime("-7 day");
echo "
";
//30天后的当前时间的时间戳
echo strtotime("-30 day");
echo "
";
//上星期当前时间的时间戳
echo strtotime("-1 week");
echo "
";
//下星期当前时间的时间戳
echo strtotime("+1 week");
echo "
";
//指定上星期几的时间戳,这个时间戳是打印的上星期几0点的时间戳。
echo strtotime("last Thursday");
echo "
";
//指定下星期几的时间戳,这个时间戳是打印的下星期几0点的时间戳。
echo strtotime("next Thursday");
echo "
";
时间戳转换为日期时间格式:2018-10-20 09:40:25
echo date("Y-m-d H:i:s",strtotime("-1 day"));