| 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
    Sådan Konverter Javascript UTC Dato for Eastern Time
    Folk udtrykker ofte tidszoner fra hele verden som positive eller negative forskydninger fra Coordinated Universal Time eller UTC . UTC er den tid standard baseret på International Atomic Time og afslappet brug betragtes som svarende til Greenwich Mean Time (GMT ) . Brug af JavaScript scriptsprog , kan du nemt konvertere UTC tid til Eastern Time . Instruktioner
    1

    Instantiere en JavaScript Date-objekt ved at kalde Date () constructor , passerer det som eneste parameter UTC ( ) metoden ( fx til midnat den 1 Januar 2000 UTC tid, " var fooDay = new Date ( Date.UTC ( 2000,0,1,0,0,0,0 ) ) "). UTC ( ) er en statisk metode, der returnerer antallet af millisekunder, der er gået siden midnat den 1. januar 1970 UTC-tid . Dens syntaks er Date.UTC (år, måned, dag, timer, minutter , sekunder, millisekunder ), hvor alle argumenter er udtrykt som cifre. De første tre argumenter er påkrævet , mens de resterende argumenter er valgfri. Denne dato objektet repræsenterer den tid, du ønsker at konvertere , udtrykt i lokal tid .
    2

    Beregn tidsforskellen i millisekunder mellem UTC-tid og lokal tid og gemme resultatet i en variabel. For at beregne din lokale offset, kalde getTimezoneOffset () metode i dit Date-objekt og formere dets tilbagevenden værdi med 60.000 (fx "var localOffset = fooDay.getTimezoneOffset () * 60000 "). Du ganges med 60.000 at konvertere minutter inde millisekunder ( 1.000 millisekunder på ét sekund * 60 sekunder i en minut = 60.000 millisekunder) .
    3

    Anskaf UTC værdien i millisekunder for din date objekt ved kalde sin getTime () metode og tilføje returværdien til din lokale offset (fx " var fooUTC = fooDay.getTime ( ) + localOffset ").
    4

    Opret en konstant at repræsentere Eastern Time Zone forskydning i millisekunder (fx " const EAST = 3600000 * -5 "). Du ganges med 3.600.000 til at konvertere timer til millisekunder ( 1.000 millisekunder på ét sekund * 60 sekunder i en minutter * 60 minutter i en time = 3.600.000 millisekunder ) , og du ganger med -5 fordi Eastern Time på fem timer bag UTC-tid . < Br >
    5

    Instantiere anden Date-objekt ved at kalde Date () constructor , passerer det som eneste parameter summen af ​​UTC værdien af ​​den første Date-objekt , og din Eastern Time Zone offset konstant ( fx " var barDay = new Date ( fooUTC + EAST ) "). Denne dato objekt repræsenterer din oprindelige UTC-dato , nu konverteret til Eastern Time .

    Forrige :

    næste :
      Relaterede artikler
    ·Opbygning af JavaScript 
    ·Sådan Tænd JavaScript i Dell 1501 Opløftende 
    ·Sådan ændres markør i en Google Maps API 
    ·Sådan Gør Windows Widgets 
    ·Sådan vises de Timer & minutter i to områder med Java…
    ·Hvordan laver alle Radioknapper False i JavaScript 
    ·Sådan Pass en heltal til en funktion i JavaScript 
    ·Sådan aktiveres indstillingen Deaktiver formular knapp…
    ·Retninger for en Jquery Thickbox 
    ·Sådan ændres markøren på rollover 
      Anbefalede Artikler
    ·Hvad er event og event handlers i Visual Basic 
    ·Hvordan man laver en PHP hjemmeside for begyndere 
    ·Hvordan til Traverse gennem resultater i VB.Net Access 
    ·Hvordan man opbygger et projekt i VB.NET 2005 
    ·Hvordan man laver en PHP opkald til en HTML-fil 
    ·Sådan Konverter en PLC -5 til ControlLogix 
    ·Sådan får Shell Script til Stop den første fejl 
    ·Sådan vises Næste og Forrige i ColdFusion 
    ·Hvordan man laver en liste Vis i Vb.NET 
    ·Mysql PHP Windows-konfiguration Tutorial 
    Copyright © Computer Viden http://www.computerdk.com