当前位置:Gxlcms > PHP教程 > php7字符串格式的时间,做对比底层是如何实现的?

php7字符串格式的时间,做对比底层是如何实现的?

时间:2021-07-01 10:21:17 帮助过:2人阅读

if('2016-9-10 12:01:08'<'2016-9-30 12:01:16')
{

    echo 1;

}
else
{
    echo 2;
}
上面的代码我发现真的可以 进行时间大小的比较,我想知道 是底层字符串对比还是转换成了时间戳?

回复内容:

if('2016-9-10 12:01:08'<'2016-9-30 12:01:16')
{

    echo 1;

}
else
{
    echo 2;
}
上面的代码我发现真的可以 进行时间大小的比较,我想知道 是底层字符串对比还是转换成了时间戳?

肯定是字符串比较啦,不会给你转的。你可以试试

if('2016-9-33 12:01:08'<'2016-10-1 12:01:16')
{
    echo 1;
}else{
    echo 2;
}

if(strtotime('2016-9-33 12:01:08')

人气教程排行