Mostrando postagens com marcador date. Mostrar todas as postagens
Mostrando postagens com marcador date. Mostrar todas as postagens

COMPARAR DUAS DATAS EM JAVASCRIPT

Uma forma simples e prática de comparar a data de hoje com uma data extraída de um campo input com o jquery $("#dataForm").val() de um formulário.

HTML:
<input id="dataForm" type="date" value="14/05/2020" />

JAVASCRIPT:
var dataForm = $("#dataForm").val().split("/"); var hoje = new Date(); var dataInformada = new Date(dataForm[2], dataForm[1] - 1, dataForm[0]); if (hoje < dataInformada) alerta{ ("Favor informe uma data igual ou menor a data de hoje."); $("#dataAbe").val(''); }

FORMATAR CAMPO DATA NO SQL E BUSCAR OS DADOS QUE ESTÃO OS DADOS QUE ESTÃO COM O ANO ATUAL

Fazendo consulta pegando o campo "dt_criacao" que contem datas completas(dia/mês/ano) com o ano atual. Utilizando o "to_char" ao campo "dt_criação", será retornado deste campo apenas o ano "YYYY". Utilizando o "to_char" ao campo "dt_criação", será retornado deste campo apenas o ano "YYYY". Se caso fosse querer retornar o dia utilizando o "to_char", então no lugar de "YYYY" seria o "DD" e para o mês o "MM". Se caso fosse querer retornar o dia utilizando o "to_char", então no lugar de "YYYY" seria o "DD" e para o mês o "MM".
EXEMPLO: select * from suaTabela where to_char(dt_criacao,'YYYY') = '" . date("Y") . "'";

Função php para retornar o mês por extenso

Se foi útil para você, deixe seu comentário avaliando.

   public static function mesExtensoPortugues($mesNumero) {  
     $nomeDosMeses = array(NULL,  
       'Janeiro', 'Fevereiro', 'Março',  
       'Abril', 'Maio', 'Junho',  
       'Julho', 'Agosto', 'Setembro',  
       'Outubro', 'Novembro', 'Dezembro');  
     if (array_key_exists($mesNumero, $nomeDosMeses)) {  
       return $nomeDosMeses[$mesNumero];  
     }  
     return "Mes Incorreto";  
   }  

Função php para retornar os dias úteis de um determinado período

Se foi útil para você, deixe seu comentário avaliando.

 public static function dias_Uteis($datainicial, $datafinal) {  
     if (!isset($datainicial))  
       return false;  
     if (!isset($datafinal))  
       $datafinal = time();  
     $segundos_datainicial = strtotime(preg_replace('#(\d{2})/(\d{2})/(\d{4})#', '$3/$2/$1', $datainicial));  
     $segundos_datafinal = strtotime(preg_replace('#(\d{2})/(\d{2})/(\d{4})#', '$3/$2/$1', $datafinal));  
     $dias = abs(floor(floor(($segundos_datafinal - $segundos_datainicial) / 3600) / 24));  
     $aWhile = array();  
     $uteis = 0;  
     $nao_uteis = 0;  
     for ($i = 1; $i <= $dias; $i++) {  
       $diai = $segundos_datainicial + ($i * 3600 * 24);  
       $w = date('w', $diai);  
       if ($w == 0) {  

         $aWhile[] = date('d/m/Y', $diai);  
         $nao_uteis++;  
       } elseif ($w == 6) {  

         $aWhile[] = date('d/m/Y', $diai);  
         $nao_uteis++;  
       } else {  
         $dias_uteis[] = date('d/m/Y', $diai);  
         $uteis++;  
       }  
     }  

     return $dias_uteis;  
   }  

Função php para retornar os dias não úteis de acordo com o período passado

Deixe seu comentário avaliando.

 public static function dias_NaoUteis($datainicial, $datafinal) {  
     if (!isset($datainicial))  
       return false;  
     if (!isset($datafinal))  
       $datafinal = time();  
     $segundos_datainicial = strtotime(preg_replace('#(\d{2})/(\d{2})/(\d{4})#', '$3/$2/$1', $datainicial));  
     $segundos_datafinal = strtotime(preg_replace('#(\d{2})/(\d{2})/(\d{4})#', '$3/$2/$1', $datafinal));  
     $dias = abs(floor(floor(($segundos_datafinal - $segundos_datainicial) / 3600) / 24));  
     $aWhile = array();  
     $uteis = 0;  
     $nao_uteis = 0;  
     for ($i = 1; $i <= $dias; $i++) {  
       $diai = $segundos_datainicial + ($i * 3600 * 24);  
       $w = date('w', $diai);  
       if ($w == 0) {  

         $aWhile[] = date('d/m/Y', $diai);  
         $nao_uteis++;  
       } elseif ($w == 6) {  

         $aWhile[] = date('d/m/Y', $diai);  
         $nao_uteis++;  
       } else {  
         $uteis++;  
       }  
     }  

     return $aWhile;  
   }  

Função php para retornar data por extenso

Deixe seu comentário avaliando.

<?php 
 public static function formata_data_extenso($strDate) {  
 // Array com os dia da semana em português;  
     $arrDaysOfWeek = array('Domingo', 'Segunda-feira', 'Ter&ccedil;a-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'S&aacute;bado');  
 // Array com os meses do ano em português;  
     $arrMonthsOfYear = array(1 => 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro');  
 // Descobre o dia da semana  
     $intDayOfWeek = date('w', strtotime($strDate));  
 // Descobre o dia do mês  
     $intDayOfMonth = date('d', strtotime($strDate));  
 // Descobre o mês  
     $intMonthOfYear = date('n', strtotime($strDate));  
 // Descobre o ano  
     $intYear = date('Y', strtotime($strDate));  
 // Formato a ser retornado  
     return $arrDaysOfWeek[$intDayOfWeek] . ', ' . $intDayOfMonth . ' de ' . $arrMonthsOfYear[$intMonthOfYear] . ' de ' . $intYear;  
   }  
?>

Função para comprimentar usuário com bom dia, boa tarde ou boa noite

Espero que este código seja útil para você assim como é para mim.
Se possível deixe seu cometário avaliando.

function cumprimento() {  
     list($h, $m, $s) = explode(":", date('H:i:s'));  
     if ($h < 12) {  
       $cumprimento = "Bom dia";  
     } elseif ($h >= 12 && $h < 18) {  
       $cumprimento = "Boa tarde";  
     } else {  
       $cumprimento = "Boa noite";  
     }  
     return $cumprimento;  
   }  

Função para retornar o dia da semana.

Espero que este código seja útil para você assim como é para mim.
Se possível deixe seu cometário avaliando.

   public static function dia_da_semana() {  
     switch (date("w")) {  
       case 1:  
         $dia = "Segunda-feira";  
         break;  
       case 2:  
         $dia = "terca-feira";  
         break;  
       case 3:  
         $dia = "quarta-feira";  
         break;  
       case 4:  
         $dia = "quinta-feira";  
         break;  
       case 5:  
         $dia = "sexta-feira";  
         break;  
       case 6:  
         $dia = "Sábado";  
         break;  
       default:  
         $dia = "Domingo";  
 //        $dia = "segunda";  
         break;  
     }  
     return $dia;  
   }