Escrever data por extenso

PHP 2 Comments »

Função para escrever uma data informada por extenso, com opção para cidade.

  1. function dataExtenso($maiuscula = false, $cidade = , $data = ) {
  2.     if($data == ) {
  3.         $dia = date(‘d’);
  4.         $mes = date(‘m’);
  5.         $ano = date(‘Y’);
  6.     }
  7.     else {
  8.         $dia = substr($data, 0, 2);
  9.         $mes = substr($data, 3, 2);
  10.         $ano = substr($data, 6, 4);
  11.     }
  12.  
  13.     $cidade = $cidade != ? $cidade . ‘, ‘ : ;
  14.  
  15.     $meses = array(
  16.     ’01′ => ‘Janeiro’,
  17.     ’02′ => ‘Fevereiro’,
  18.     ’03′ => ‘Março’,
  19.     ’04′ => ‘Abril’,
  20.     ’05′ => ‘Maio’,
  21.     ’06′ => ‘Junho’,
  22.     ’07′ => ‘Julho’,
  23.     ’08′ => ‘Agosto’,
  24.     ’09′ => ‘Setembro’,
  25.     ’10′ => ‘Outubro’,
  26.     ’11′ => ‘Novembro’,
  27.     ’12′ => ‘Dezembro’);
  28.  
  29.     if(!$maiuscula) {
  30.         $retorno = $cidade . str_pad($dia, 2’0′, STR_PAD_LEFT)‘ de ’ . $meses[$mes]‘ de ’ . $ano;
  31.     }
  32.     else {
  33.         $retorno = strtoupper($cidade . str_pad($dia, 2’0′, STR_PAD_LEFT)‘ de ’ . $meses[$mes]‘ de ’ . $ano);
  34.     }
  35.     return $retorno;
  36. }

Como usar:

  1. echo dataExtenso();

Deixar somente os números de uma String PHP

PHP 1 Comment »

Esta função retorna somente os números de uma string informada.

  1. function soNumero($str) {
  2.     return preg_replace("/[^0-9]/", "", $str);
  3. }

Como usar:

  1. $filtro = soNumero("teste321");

$filtro -> “321″

Deixar somente os números de uma String JS

Javascript No Comments »

Esta função retorna somente os números de uma string informada.

  1. function soNumero(str) {
  2.     val = ;
  3.     for (x = 0; x < str.length; x++) {
  4.         if (str.charAt(x) == ’0′) val += str.charAt(x);
  5.         else if (parseInt(str.charAt(x))) val += str.charAt(x);
  6.     }
  7.     return(val);
  8. }

Como usar:

  1. var filtra = soNumero("Teste321");

filtra -> “321″

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login