Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Confronto tra orari

  1. #1
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689

    Confronto tra orari

    Ciao a tutti,
    come posso fare un confronto tra orari?

    Es: 18:50 > 16:55

    Grazie mille
    una parola è poca e due sono troppe

  2. #2

    confronto tra orari

    Non ho ben capito da dove prendi gli orari, probabilmente ad un certo punto del filmato salvi un orario in una variabile, e questa cosa del controllo, sempre probabilmente, la farai ad un certo punto, paragonando l'oratio attuale a quello registrato precedentemente...

    devi controllare ora e minuti separamente, se quello che ho scritto sopra è corretto, allora farai una condizione IF che verifica entrambe le cose

    if (orario1==orario0 && minuti1==minuti0) {
    //se la condizione è soddisfatta fai questo
    } else {
    //altrimenti fai questo
    }

    se l'esempio che tu vuoi fare è diverso, specifica meglio cosa devi fare esattamente.

    Ciao!
    ||| Grafica, Comunicazione, Internet Project ||| By Danilo Sisti Riccione

  3. #3
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Un orario lo ricavo dall'ora del client, le altre le imposto io.

    ad Es:

    ora_client=10:22:30 (orario recuperato dal client)

    if ("8:30:00"<ora_client<="12:45:00"){
    trace("pippo");
    }

    if ("12:45:00"<ora_client<"15:45:00"){
    trace("pluto");
    }

    solo che così non funziona, perchè confronta delle stringhe...
    una parola è poca e due sono troppe

  4. #4
    innanzitutto devi creare un oggetto Date(), poi devi scomporre l'orario che imposti tu manualmente in ore, minuti, secondi. poi devi fare il confronto tra i tre elementi

    //creo l'oggetto Date che prendera l'ora dal client
    var orarioClientate = new Date();
    //metto le ore all'interno di una variabile
    var oraClient:Number = orarioClient.getHours();
    //metto i minuti all'interno di una variabile
    var minutiClient:Number = orarioClient.getMinutes();

    //imposto la mia ora settata manualmente
    var oraCostante:Number = 11;
    //imposto i minuti settati manualmente
    var minutiCostante:Number = 50;
    //come l'ho impostato sono le 11:50

    //faccio la condizione che mi verifica il tutto
    //chiaramente la condizione va inserita all'interno di un evento, altrmenti
    //verra eseguita solo all'inizio del filmato
    if (oraClient == oraCostante && minutiClient == minutiCostante) {
    trace("l'orario è attualmente uguale");
    } else {
    trace("l'orario non è ancora uguale");
    }


    ----------------------------------------------

    Naturalmente la condizione IF per essere eseguita continuamente, deve essere inserita all'interno di un evento OnClipEvent(EnterFrame) {
    altrimenti la condizione verra eseguita solo al momento del caricamento del movie clip.

    Ciao!
    ||| Grafica, Comunicazione, Internet Project ||| By Danilo Sisti Riccione

  5. #5
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Io però non devo fare se i ude orari sono uguali ma se l'orario ricavato è compreso tra due orari (una fascia oraria)..
    una parola è poca e due sono troppe

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.