Ir para conteúdo
Fórum Script Brasil

Fonor

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Posts postados por Fonor

  1. Com certeza é configuração de GMT, verifique com seu servidor mysql se ele esta configurado para -3H, se não estiver você deverá fazer as contas automáticamente ou solicitiar a sua hospedagem para alterar isso.

    Qualquer coisa estaremos a disposição.

  2. Amigo, seu formulário não esta dentro de um form, em nenhum momento você chama a função PHP (acho que você ta tentando chamar uma função PHP via JavaScript e isso non exciste), dê uma revisada nos seus estudos do básico, reescreva sua função em JavaScript daí sim funcionará.

    Boa sorte, estaremos a disposição.

  3. Assumindo que essa coluna da data seja do tipo DATE

    $data1 = '2010-01-01';
    $data2 = '2010-02-01';
    
    $sql = mysql_query("SELECT * FROM tabela WHERE coluna BETWEEN $data1 AND $data2")

    Lembrando que BETWEEN para tabelas grande não é uma boa idéia, já que ele não usa o índice nas buscas, recomendo utilizar da forma habitual:

    $sql = mysql_query("SELECT * FROM tabela WHERE coluna > $data1 AND coluna < $data2")

    O que não fará diferença nenhuma se não houver índice`s em suas tabelas.

  4. Já que esta trabalhando com array multidimensional organize-o da seguinte maneira:

    $vet['marisa'][] = "AAA-000 123 HV";

    $vet['marisa'][] = "BBB-111 567 AI";

    $vet['marisa'][] = "CCC-222 891 SC";

    $vet['isabel][] = "DDD-333 654 HV";

    Eu, particularmente, criaria um objeto para organizar isso de forma mais simples.

  5. Bom dia amigo, acabei de postar em outro tópico o mesmo, mas espero poder te ajudar também, achei neste site (http://www.ogenial.com.br/artigos/php/php-basico/diferenca-entre-datas) um pequeno artigo, porém bem explicativo sobre o problema de comparação de datas, recomendo uma lida, o script utilizado no artigo é:

    <?php
    function dataToTimestamp($data) {
        list($dia, $mes, $ano) = extract(explode("/", $data));
        return mktime(0, 0, 0, $mes, $dia, $ano);
    }
    
    $time = dataToTimestamp("01/05/2010");
    $time2 = dataToTimestamp("25/05/2010");
    
    //Decidimos qual é a maior das datas
    $tMaior = $time>$time2 ? $time : $time2;
    //Aqui armazenamos a menor data
    $tMenor = $time<$time2 ? $time : $time2;
    
    //Descobrimos a diferença em segundos
    $diff = $tMaior-$tMenor;
    //Aqui convertemos os segundos em dias
    $numDias = $diff/86400; //86400 é o número de segundos que 1 dia possui
    ?>

    Esperto ter te ajudado.

  6. Bom dia,

    achei o seguinte exemplo num site:

    <?php

    function dataToTimestamp($data) {

    list($dia, $mes, $ano) = extract(explode("/", $data));

    return mktime(0, 0, 0, $mes, $dia, $ano);

    }

    $time = dataToTimestamp("01/05/2010");

    $time2 = dataToTimestamp("25/05/2010");

    //Decidimos qual é a maior das datas

    $tMaior = $time>$time2 ? $time : $time2;

    //Aqui armazenamos a menor data

    $tMenor = $time<$time2 ? $time : $time2;

    //Descobrimos a diferença em segundos

    $diff = $tMaior-$tMenor;

    //Aqui convertemos os segundos em dias

    $numDias = $diff/86400; //86400 é o número de segundos que 1 dia possui

    ?>

    achei bem simplificado o exemplo, já até com a função pronta para a conversão em timestamp, segue o link do site:

    http://www.ogenial.com.br/artigos/php/php-...nca-entre-datas

×
×
  • Criar Novo...