Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DiogoJefferson

Como Obter o NOME do primeiro dia do mês ATUAL?

Recommended Posts

Olá,

 

Estou fazendo um calendário virtual em PHP e preciso saber o NOME do primeiro dia do mês ATUAL. Será que isso é possível? Já tentei de várias formas mas não consegui.

 

Por exemplo, para o mês atual, eu teria como retorno "Segunda-feira", pois o nome no primeiro dia deste mês (01/06/2015) é exatamente "Segunda-feira". Já para o próximo mês, automaticamente entrando no mês de julho, eu obteria como retorno "Quarta-feira", pois este é o primeiro dia daquele mês.

 

Obrigado pela força! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

setlocale(LC_ALL, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');

echo strftime('%A', strtotime('first day of this month'));

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Diogo, programar é a arte de pensar... vamos pensar um pouco? Se "first day of this month" me retorna o primeiro, pela lógica simples qual seria a frase mágica para pegar o último dia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obviamente e frase é "last day of this month", rs.

 

Amigo, desta vez eu perguntei sobre como obter o número do último dia, e não o nome, como havia perguntado anteriormente. Com o código que você postou, eu obtenho o nome do último dia, mas agora preciso do número.

Observando o código, me arrisco a dizer que isso depende do primeiro argumento na função strftime.

 

Pode me ajudar para esta situação também?

 

Grato! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que tal simplesmente ler o manual?

 

http://php.net/strftime

%e - dia do mês como um número decimal, um simples dígito é precedido por espaço (de ' 1' até '31')

 

http://php.net/date

d - Dia do mês, 2 digitos com preenchimento de zero

j - Dia do mês sem preenchimento de zero

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.