@Yrets169

Как циклом вывести минуты?

Добрый день, пытаюсь циклом вывести минуты от 00 до 59

<select >
                                <?php
                                for($m=0;$m<=59;$m++){
                                    ?>
                                    <option ><?=strftime('%M', mktime($m))?></option>
                                    <?php
                                }
                                ?>
                                </select>


в результате мне выводится 59 раз текущая минута
  • Вопрос задан
  • 74 просмотра
Решения вопроса 2
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
Не благодарите :)
<?php
for ($m = 0; $m <= 59; $m++) {
	echo "<option>" . str_pad($m, 2, '0', STR_PAD_LEFT) . "</option>";
	echo PHP_EOL;
}


PHP Code Online
Ответ написан
Комментировать
@khalmurad
PHP dev
<select >
    <?php
    $lastNum = 59;
    for($m = 0; $m <= $lastNum; $m++):
    ?>
        <option value=""><?php echo (mb_strlen($m) < 2) ? "0{$m}" : $m; ?></option>
    <?php
    endfor;
    ?>
</select>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
mktime ( int $hour , int|null $minute = null , int|null $second = null , int|null $month = null , int|null $day = null , int|null $year = null ) : int|false

hour
Количество часов, прошедших с начала дня, указанного параметрами month, day и year...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы