Задать вопрос
@Danissimk0

Как сделать обратный отсчет со сбросом 2 раза в неделю на php?

Подскажите, пожалуйста, как сделать следущий обратный отсчет со сбросом:

Отсчет идет со вторника до пятницы и после этого сбрасывается, затем отсчет идет с пятницы до вторника и снова сбрасывается. И так до бесконечности. Подскажите, как это реализовать. Буду признательна, если скините код. Спасибо!

Формат: день, час, минута
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
65536
@65536
Вот тебе библиотека для облегчения жизни https://github.com/briannesbitt/Carbon

Ждём код, будем благодарны
Ответ написан
Комментировать
abler98
@abler98
Software Engineer
<?php

$next = min(strtotime('next tuesday'), strtotime('next friday'));
$timer = $next - time();

$minute = 60;
$hour = $minute * 60;
$day = $hour * 24;

$days = floor($timer / $day);
$hours = floor(($timer % $day) / $hour);
$minutes = floor(($timer % $hour) / $minute);
$seconds = $timer % $minute;

var_dump($days, $hours, $minutes, $seconds);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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