PHP Classes

File: data_br.php

Recommend this page to a friend!
  Classes of Ivo P. Mattar Soares   data_br   data_br.php   Download  
File: data_br.php
Role: ???
Content type: text/plain
Description: Class data_br
Class: data_br
Author: By
Last change:
Date: 22 years ago
Size: 2,611 bytes
 

Contents

Class file image Download
<?################################################### # Class data_br # # Copyright Ivo Soares (ivosoares@uol.com.br) # # Função que gera a data no formato do Brasil. # # # # $style = 1 25/03/01 # # $style = 2 25/03/2001 # # $style = 3 Terça, 25/03/2001 # # $style = 4 Terça, 25 de Maio de 2001 # # # # Exemplo de como utiliza-la: # # ----------------------------------------------- # # $dt = new data_br; # # echo $dt->gera_data(N); # # ----------------------------------------------- # # Onde o número N será substituido pela # # opção escolhida conforme a tabela acima # # # # Só queria dizer que é minha primeira classe.. # # se alguem tiver uma correção ou encontrar algum # # erro favor me avisar via e-mail: # # (iviosoares@uol.com.br) # ################################################### class data_br{ function semana_br($dia){ switch($dia){ case 0 : $dia_semana = "Domingo"; break; case 1 : $dia_semana = "Segunda"; break; case 2 : $dia_semana = "Terça"; break; case 3 : $dia_semana = "Quarta"; break; case 4 : $dia_semana = "Quinta"; break; case 5 : $dia_semana = "Sexta"; break; case 6 : $dia_semana = "Sábado"; break; } return $dia_semana; } function mes_br($mes){ switch($mes){ case 1 : $mes = "Janeiro"; break; case 2 : $mes = "Fevereiro"; break; case 3 : $mes = "Março"; break; case 4 : $mes = "Abril"; break; case 5 : $mes = "Maio"; break; case 6 : $mes = "Junho"; break; case 7 : $mes = "Julho"; break; case 8 : $mes = "Agosto"; break; case 9 : $mes = "Setembro"; break; case 10 : $mes = "Outubro"; break; case 11 : $mes = "Novembro"; break; case 12 : $mes = "Dezembro"; break; } return $mes; } function gera_data($style){ if(empty($style) or $style>4 or $style<1){ $style = 4; } if($style==1){ $var_data = date("d")."/".date("m")."/".date("y"); }elseif($style==2){ $var_data = date("d")."/".date("m")."/".date("Y"); }elseif($style==3){ $var_data = $this->semana_br(date("w")).", ".date("d")."/".date("m")."/".date("Y"); }elseif($style==4){ $var_data = $this->semana_br(date("w")).", ".date("d")." de ".$this->mes_br(date("n"))." de ".date("Y"); } return $var_data; } }?>