Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> JavaScript Programmering >> Content
    JavaScript for tid Beregninger
    I programmering for Web kan det bli nødvendig å utføre beregninger basert på dato (eller bestemte fremtidige datoer ) for å få informasjon til en seer . Datoer og klokkeslett blir behandlet forskjellig fra andre numeriske verdier basert på de spesifikke regler som de følger (og uregelmessigheter av dato og klokkeslett målinger på grunn av forskjeller i måneden lengder eller skuddår) . The JavaScript Dato Object lar programmerere å få tilgang til dato og tid for å preform beregninger. Dato Object

    JavaScript Dato objekt er instansiert som andre gjenstander , slik:

    Var d = new Date ();

    Fra denne variabelen "d "som representerer en forekomst av en dato objekt , kan systemet tid nås gjennom metodekall til objektet ( som å hente lokal dato og klokkeslett, tidssone, og Coordinated Universal Time ) .

    ulike tid Metoder

    fra en dato objekt, kan de ulike mål på tid bli samlet : timer, minutter , sekunder og dag ( blant annet) (Kilde 1) . For eksempel kan programmereren kalle metoder for å samle dato og klokkeslett verdier, for eksempel gjeldende time (Kilde 1 ) : en

    Var h = d.getHours ();

    eller , et annet eksempel : en

    Div. m = d.getMinutes ();

    vil returnere gjeldende minutt av timen ( 1-59 ) (Kilde 1) . For sekunder , etter

    Var s = d.getSeconds () ;

    vil returnere sekunder i en lignende format (1 til 59)
    Return . verdier

    for enkle tid beregninger angående time , minutter og sekunder , skaffe basen tallverdier bør være tilstrekkelig. Minutter og sekunder begge returnerer heltall 0-59 , så beregning forskjeller bør være en enkel sak å subtractions . Timer, men blir returnert basert på den 24-timers klokke (kilde 1). Dette betyr at for å vise resultater i normert tid , er flere beregninger som kreves for å produsere riktig normert tid
    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 ;}

    annet

    { diff = future_date - h1 ;}

    dette eksempel koden blir gjeldende time , og sammenligner den med en fremtidig time gjennom subtraksjon ( forskjellen blir det antall timer mellom de to ganger) . For å vise en time i normert tid , kan du prøve denne koden : en

    Var h2 = d.getHours ();

    if ( h2 > 12 )

    { h2 = h2 - 12 ;}

    document.write ( h2 ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Return Addition Funksjoner for flere numre i Ja…
    ·Hvordan få en Tekstområde etter navn i jQuery 
    ·Array Javascript Tutorial 
    ·Hva er Script bloat 
    ·Steg-for- steg undervisningstimene for UML Eclipse 
    ·Hvor å Endre tekstfarge i JavaScript 
    ·Hva er begivenhet Boblende 
    ·Hvordan få et attributt i JavaScript 
    ·Slik pakker du ut parametere fra en URL med JavaScript 
    ·Gjort, men med feil i IE JS Objekt Forventet 
      Anbefalte artikler
    ·Forskjellen på sekunder mellom to datoer i PHP 
    ·Hvordan oppmuntre til god koding praksis fra programvar…
    ·Informasjon om Java Training Online 
    ·Hvordan bruke Send- knapp i PHP 
    ·Hvordan endre Python versjon i Snow Leopard 
    ·Hva er SQL Syntaksfremheving 
    ·Hvordan finne den Perl Directory på en server 
    ·Hva er comdlg32.ocx 
    ·PHP Unset Class Definisjon 
    ·Hvordan holde Letters i Frame i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/