Php 如何修改此倒计时以使其不低于零?
我有一个PHP页面,它只对日期和时间进行倒计时。一旦它达到0,它当前将变为负时间。如何修改此代码,使其在命中0时输出“SomeText”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(
基本上,我刚刚添加了一个测试来检查剩余时间(
$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';
}
?>