| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    JavaScript for Time Beregninger
    I programmering til internettet kan det blive nødvendigt at udføre beregninger baseret på den dato ( eller bestemte fremtidige tidspunkter ) for at få oplysninger til en fremviser. Datoer og klokkeslæt håndteres forskelligt fra andre numeriske værdier baseret på de særlige regler , som de følger (og uregelmæssigheder dato og klokkeslæt målinger grund af forskelle i måneden længder eller skudår) . JavaScript- Date Object tillader programmører at få adgang til dato og tid for at præforme beregninger. Den dato Object

    JavaScript Date objekt instantieret ligesom andre objekter , som så : Hej

    var d = new Date ();

    Fra denne variabel " d ", som repræsenterer en instans af en dato objekt, kan systemet tid tilgås via metodekald til objektet (såsom at hente lokale dato og klokkeslæt, tidszone og Coordinated Universal Time) .
    < br > forskellige Time Metoder

    fra et Date-objekt , kan de forskellige foranstaltninger af tid indsamles : timer, minutter , sekunder og dagen ( blandt andre) (Kilde 1). For eksempel kan programmøren kalde metoder til at indsamle dato og tidspunkt værdier såsom den aktuelle time (Kilde 1 ) : Hej

    var h = d.getHours ();

    eller en anden eksempel : Hej

    var m = d.getMinutes ();

    vil returnere det aktuelle minut for time (fra 1 til 59) (Kilde 1). For sekunder = d.getSeconds ()

    var s;

    vil returnere sekunder i et lignende format (1 til 59)
    Retur. værdier

    simple beregninger af hensyn til timen , minutter og sekunder , indhentning basen talværdier skulle være tilstrækkeligt . Minutter og sekunder både returnere heltal værdier fra 0 til 59 så beregne forskelle bør være et simpelt spørgsmål om subtraktioner . Timer, men returneres på basis af 24 timers ( kilde 1 ) . Det betyder , at for at vise resultaterne i normaltid er yderligere beregninger kræves for at producere den korrekte normaltid
    Eksempler
    p Som et eksempel: .
    < p> var d = new Date ();

    var h1 = d.getHours ();

    var future_date = 23,

    var diff ,
    < p > if ( h1> = future_date )

    { diff = h1 - future_date ;}

    ellers

    { diff = future_date - h1 ;}

    dette eksempel kode får den aktuelle time , og sammenligner den med en fremtidig time gennem subtraktion (forskellen er antallet af timer mellem de to gange ) . For at vise en time i normaltid , så prøv denne kode : Hej

    var H2 = d.getHours ();

    if ( h2> 12)

    { h2 = h2 - 12 ;}

    document.write (h2 )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Korrekt Scriptfejl 
    ·Lysbord Vs. Lysbord 2 
    ·Sådan oprettes Java Script 
    ·Sådan oprettes Elements med Javascript Client Side 
    ·Sådan indstilles Size på et billede i HTML 
    ·Hvad er JavaScript bruges til 
    ·Instruktioner til hvordan du aktiverer JavaScript 
    ·Hvordan man laver et link Bounce Med jQuery 
    ·Sådan Debug JavaScript i Eclipse 
    ·Hvordan du aktiverer JavaScript Debugging 
      Anbefalede Artikler
    ·Sådan Stop Visual Basic 
    ·Sådan Manuelt installere Perl Modul om Windows Vista 
    ·HTML Tutorial : Hævet 
    ·Hvad er prioritetskø 
    ·Sådan Konverter udvidet til Heltal på Pascal 
    ·JavaScript Beregninger med decimaler 
    ·Sådan bruges et afkrydsningsfelt & a ComboBox i en Dat…
    ·Sådan oprettes SAP Baggrund Jobs automatisk 
    ·Sådan bruges XML i VB6 
    ·Sådan Konverter en Input til et heltal 
    Copyright © Computer Viden http://www.computerdk.com