Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    JavaScript för tid beräkningar

    I programmering för webben kan det bli nödvändigt att utföra beräkningar baserat på datum ( eller särskilda framtida datum ) för att få information till en betraktare . Datum och tider hanteras annorlunda än andra numeriska värden baserade på de specifika regler som de följer ( och oegentligheter av datum och tid mätningar på grund av skillnader i månaden längder eller skottår ) . Den JavaScript Date-objekt gör att programmerare att komma in datum och tid för att kunna prestera beräkningar . Date-objektet

    JavaScript Date-objekt instansieras som andra föremål , som så :

    var d = new Date ( ) ;

    Från denna variabel " d " vilket motsvarar en instans av ett Date-objekt , kan systemet tiden nås via metodanrop till objektet ( t.ex. hämta lokalt datum och tid , tidszon och Coordinated Universal Time ) .

    olika tid Metoder

    från ett Date-objekt , kan de olika åtgärderna i tid samlas : timmar, minuter , sekunder och dag ( bland andra ) (Källa 1 ) . Till exempel , kan programmeraren anropa metoder för att samla in datum och tid värden, såsom den aktuella timmen ( Källa 1 ) :

    var h = d.getHours ();

    eller annat exempel :

    var m = d.getMinutes ( ) ;

    återkommer aktuell minut av timmen (från 1 till 59) (Källa 1 ) . För några sekunder ,

    var s = d.getSeconds ();

    återkommer sekunder i ett liknande format ( 1 till 59 ) Addera ditt Retur . värden

    För enkla tid beräkningar angående timme , minuter och sekunder , erhållande basen numeriska värden bör räcka . Minuter och sekunder returnerar båda heltal från 0 till 59 , så beräkna skillnader bör vara en enkel fråga om subtraktioner . Timmar dock returneras baserat på den 24 timmars klocka (Källa 1 ) . Detta innebär att för att visa resultat i normaltid , är ytterligare beräkningar som krävs för att producera rätt normaltid
    Exempel

    Som ett exempel : .

    var d = new Date ( ) ;

    var h1 = d.getHours ( ) ;

    var future_date = 23 ;

    var diff ,

    om ( h1 > = future_date ) katalog

    { diff = h1 - future_date ;}

    annat

    { diff = future_date - h1 ;}

    denna exempelkod blir aktuell timme , och jämför den med en framtida timme genom subtraktion ( skillnaden är antalet timmar mellan de två gånger ) . För att visa en timme i normaltid , prova denna kod :

    var h2 = d.getHours ( ) ;

    om ( h2 > 12 ) katalog

    { h2 = h2 - 12 ;}

    document.write ( H2 ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla en ingång heltal JavaScript
    ·Alternativ till alternativknappar i JQuery
    ·Hur man använder Rullande text i Javascript
    ·Hur man använder JavaScript för att Display primtalsf…
    ·Aktivera avstånd Cufon Brev
    ·Hur man lägga till två nummer med JavaScript
    ·Hur får man en Remote webbsida med JavaScript
    ·Hur du använder DIV med Javascript
    ·Lägga Javascript dynamiskt med DOM Scripting
    ·Hur man kör JavaScript på en webbsida
    Utvalda artiklarna
    ·Vad är ett kommando Argument
    ·Hur man läser en fil Kommaseparerade i Visual Basic
    ·Hur man byter en Backslash
    ·Hur man läser in ingångsvärde i Java
    ·Lägga till en Constraint i Access
    ·Hur man skriver ett 3D Java Game
    ·Hur att logga ut från Webdav
    ·Nackdelarna av pekare i C
    ·Lägga Importera till en JSP-fil
    ·Om Arrays
    Copyright © Dator Kunskap http://www.dator.xyz