"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como encontrar a data de um dia específico da semana usando a função strtotime() do PHP?

Como encontrar a data de um dia específico da semana usando a função strtotime() do PHP?

Publicado em 2024-11-07
Navegar:458

How to Find the Date of a Specific Day of the Week Using PHP\'s strtotime() Function?

Determinando a data para dias específicos da semana (segunda, terça, etc.)

Se você precisar verificar o carimbo de data de um dia específico da semana, como segunda, terça ou qualquer outro dia da semana, a função strtotime() pode ser utilizada. Esta função é particularmente útil quando o dia designado ainda não ocorreu durante a semana atual.

Por exemplo, para obter o carimbo de data da próxima terça-feira, basta empregar o seguinte código:

strtotime('next tuesday');

Além disso, você pode verificar se o dia de destino já passou na semana atual examinando o número da semana:

$nextTuesday = strtotime('next tuesday');
$weekNo = date('W');
$weekNoNextTuesday = date('W', $nextTuesday);

if ($weekNoNextTuesday != $weekNo) {
    //past tuesday
}

Neste exemplo, $nextTuesday representa o carimbo de data da próxima terça-feira. Os números da semana atual ($weekNo) e da próxima terça-feira ($weekNoNextTuesday) são então extraídos. Se os números da semana forem diferentes, isso indica que o dia designado já ocorreu durante a semana atual.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3