Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何修改此倒计时以使其不低于零?_Php_Time - Fatal编程技术网

Php 如何修改此倒计时以使其不低于零?

Php 如何修改此倒计时以使其不低于零?,php,time,Php,Time,我有一个PHP页面,它只对日期和时间进行倒计时。一旦它达到0,它当前将变为负时间。如何修改此代码,使其在命中0时输出“SomeText” 基本上,我刚刚添加了一个测试来检查剩余时间($rem)是否大于零。如果是,请照常进行;否则,输出您请求的文本 我还稍微整理了代码以适应我的编码风格 <?php $rem = strtotime('2014-07-26 01:00:00') - time(); if ($rem > 0) { $day = floor(

我有一个PHP页面,它只对日期和时间进行倒计时。一旦它达到0,它当前将变为负时间。如何修改此代码,使其在命中0时输出“SomeText”


基本上,我刚刚添加了一个测试来检查剩余时间(
$rem
)是否大于零。如果是,请照常进行;否则,输出您请求的文本

我还稍微整理了代码以适应我的编码风格

<?php
    $rem = strtotime('2014-07-26 01:00:00') - time();
    if ($rem > 0) {
        $day = floor($rem / 86400);
        $hr  = floor(($rem % 86400) / 3600);
        $min = floor(($rem % 3600) / 60);
        $sec = ($rem % 60);
        if ($day) {
            echo $day . ' Days ';
        }
        if ($hr) {
            echo $hr . ' Hours ';
        }
        if ($min) {
            echo $min . ' Minutes ';
        }
        if ($sec) {
            echo $sec . ' Seconds ';
        }
    } else {
        echo 'Some text';
    }
?>


如果($rem==0){echo“我们完成了!”;}否则{echo“您当前的回音”}
如果rem小于零,@Martijn呢?对不起,我对PHP和所有东西都是新手。我会把所有其他的回声都放在elce里。比如说你有“你现在的回声”?啊。你发现了我故意犯的错误,是吗*咳嗽,现在治好了,你治好了!谢谢你的帮助!所有空白都意味着语法错误。有一些工具可以扫描语法错误(
php-l
,例如,在命令行上);或者,您可以将web服务器设置为输出信息性错误消息,而不是空白白度(对开发有用;不建议在生产中使用)。祝你学习这门语言好运!
<?php
    $rem = strtotime('2014-07-26 01:00:00') - time();
    if ($rem > 0) {
        $day = floor($rem / 86400);
        $hr  = floor(($rem % 86400) / 3600);
        $min = floor(($rem % 3600) / 60);
        $sec = ($rem % 60);
        if ($day) {
            echo $day . ' Days ';
        }
        if ($hr) {
            echo $hr . ' Hours ';
        }
        if ($min) {
            echo $min . ' Minutes ';
        }
        if ($sec) {
            echo $sec . ' Seconds ';
        }
    } else {
        echo 'Some text';
    }
?>