时间 (PHP)

问题是有一个开始 (startHour,startMinute) 和结束 (finishHour,finishMinute) 字段。开始字段(startHour、startMinute)和第一个输入(小时)必须有最多 23 的数字,开始的下一个输入(分钟)必须有最多 59 的数字但每 5 显示一次。所以第一项工作正常。我继续下一个项目,即finishHour 和finishMinute。输入第一(小时)工作正常。输入秒(分钟)的显示与 startMinute 不同,即有 59 个数字但每 5 个显示它们。我无法检测到这个恶意错误。请帮忙。

这是我的代码:

         <div class="item">
          <div class="itemName">Rozpoczęcie:</div>
            <div class="itemInput">
                <select id="theme" name="startHour">
                    <?php for($i="0"; $i<="23"; $i++) { ?><option value="<?php echo sprintf('%02d',$i); ?>"><?php echo sprintf('%02d',$i); ?></option><?php } ?>
                </select>
                <span class="spacer">:</span>
                <select id="theme" name="startMinute">
                    <?php for($i="0"; $i<="59"; $i+=5) { ?><option value="<?php echo sprintf('%02d',$i); ?></option><?php } ?>
                </select>
            </div>
        </div>
        <div class="item">
            <div class="itemName">Zakończenie:</div>
            <div class="itemInput">
                <select id="theme" name="finishHour">
                    <?php for($i="0"; $i<="23"; $i++) { ?><option value="<?php echo sprintf('%02d',$i); ?></option><?php } ?>
                </select>
                <span class="spacer">:</span>
                <select id="theme" name="finishMinute">
                    <?php for($i="0"; $i<="59"; $i+=5) { ?><option value="<?php echo sprintf('%02d',$i); ?></option><?php } ?>
                </select>
            </div>
        </div>
zjwmomo 回答:时间 (PHP)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2554.html

大家都在问