1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Horas

Discussão em 'Web Development' iniciada por Fabriziopt, 21 de Agosto de 2007. (Respostas: 3; Visualizações: 587)

  1. Fabriziopt

    Fabriziopt Power Member

    Boas
    cria por as horas em pt no meu site mas nao estou a conseguir
    Ja consultei varios sites e nao consegui ver o problema o codigo que utilizei foi o seguinte
    <?php
    function data_actual_portugues() {
    $d2p = getdate(time());

    switch ($d2p["weekday"]) {
    case "Monday": $dds = "2ª Feira"; break;
    case "Tuesday". $dds = "3ª Feira"; break;
    case "Wednesday": $dds = "4ª Feira"; break;
    case "Thursday": $dds = "5ª Feira"; break;
    case "Friday": $dds = "6ª Feira"; break;
    case "Saturday": $dds = "Sábado"; break;
    case "Sunday": $dds = "Domingo"; break;
    }
    switch ($d2p ["month"]) {
    case "January": $mes = "Janeiro"; break;
    case "February": $mes = "Fevereiro"; break;
    case "March": $mes = "Março"; break;
    case "April": $mes = "Abril"; break;
    case "May": $mes = "Maio"; break;
    case "June": $mes = "Junho"; break;
    case "July": $mes = "Julho"; break;
    case "August": $mes = "Agosto"; break;
    case "September": $mes = "Setembro";
    case "October": $mes = "Outobro"; break;
    case "November": $mes = "Novembro"; break;
    case "December": $mes = "Dezembro"; break;
    $data = sprintf("%s, %d de %s, %d", $dds, $d2p["mday"], $mes,$d2p["year"]);
    return $data;
    }
    printf("<h2>Hoje é %s.</h2>", data_actual_portugues());
    ?>
     
  2. CoolMaster

    CoolMaster Power Member

  3. AliFromCairo

    AliFromCairo Power Member

    Boas, tinha isto algures no meu computador:

    PHP:
    function devolveDataHora() {
        
    date_default_timezone_set('Europe/Lisbon');
        
    $meses = array("Janeiro""Fevereiro""Mar&ccedil;o""Abril""Maio""Junho",
            
    "Julho""Agosto""Setembro""Outubro""Novembro""Dezembro");
        
    $dias = array("Sun" => "Domingo""Mon" => "Segunda-Feira",
            
    "Tue" => "Ter&ccedil;a-Feira""Wed" => "Quarta-Feira"
            
    "Thu" => "Quinta-Feira""Fri" => "Sexta-Feira",
            
    "Sat" => "S&aacute;bado");
     
        
    $datahora $dias[date("D")] . ", " date("j") . " de " 
            
    $meses[date("n")-1] . " de " date("Y") . " - " .  date("H:i");
        return 
    $datahora;
    }
    Devolve algo deste estilo: "Terça-Feira, 21 de Agosto de 2007 - 15:57".

    Espero que ajude.
     
    Última edição: 21 de Agosto de 2007
  4. K0mA

    K0mA Power Member

    Assim também dá:

    PHP:
    setlocale(LC_ALL"portuguese");
    echo 
    Str_replace ("De""de"ucwords(strftime("%A de %d %B de %Y")));
     

Partilhar esta Página