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
    Slik konverterer Javascript UTC Dato til Eastern Time
    Folk uttrykker ofte tidssoner fra hele verden som positive eller negative forskyvninger fra Coordinated Universal Time, eller UTC. UTC er tiden standard basert på International Atomic Time og i uformell bruk anses som tilsvarer Greenwich Mean Time ( GMT ) . Bruke JavaScript skriptspråk , kan du enkelt konvertere UTC tid til Eastern Time . Instruksjoner
    en

    Instantiate en JavaScript Dato objekt ved å ringe Date () konstruktør , passerer til det som eneste parameter i UTC ( )-metoden (dvs. for midnatt 1 januar 2000 UTC-tid , " Var fooDay = new Date ( Date.UTC ( 2000,0,1,0,0,0,0 ) ) " ) . UTC ( ) er en statisk metode som returnerer antall millisekunder som har gått siden midnatt 1 januar 1970 UTC-tid . Syntaksen er Date.UTC (år, måned , dag , timer, minutter , sekunder, millisekunder ) , der alle argumenter er uttrykt som sifre. De første tre argumenter kreves mens de resterende argumentene er valgfritt. Dette Dato objektet representerer den tiden du ønsker å konvertere , uttrykt med lokal tid .
    2

    Beregn tidsforskjellen i millisekunder mellom UTC-tid og lokal tid og lagre resultatet i en variabel . For å beregne lokalt avvik , ring getTimezoneOffset ( )-metoden for din Date objekt og formere sin retur verdi av 60.000 (for eksempel "var localOffset = fooDay.getTimezoneOffset ( ) * 60000 ") . Du multiplisere med 60 000 for å konvertere minutter ut millisekunder ( 1000 millisekunder i ett sekund * 60 sekunder i ett minutt = 60000 millisekunder ) .
    3

    Skaff UTC verdien i millisekunder av din Date objekt ved ringer sin getTime ( )-metoden og legge returverdien til din lokale offset (f.eks "var fooUTC = fooDay.getTime ( ) + localOffset ") .
    4

    Lag en konstant å representere Eastern Time tidssoneavvik i millisekunder (for eksempel " const EAST = 3600000 * -5 ") . Du multiplisere med 3.6 millioner for å konvertere timer i millisekunder ( 1000 millisekunder i ett sekund * 60 sekunder i ett minutt * 60 minutter i en time = 3600000 millisekunder ) , og du multiplisere med -5 fordi Eastern Time er fem timer bak UTC-tid .

    5

    Instantiate en annen dato objekt ved å ringe Date () konstruktør , passerer til det som eneste parameter summen av UTC verdien av den første Date objektet og Eastern Time Zone offset konstant (f.eks , "var Barday = new Date ( fooUTC + EAST ) " ) . Dette Dato objektet representerer den opprinnelige UTC dato, nå omgjort til Eastern Time .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan koden ved hjelp av Script Editor i LiveCycle 
    ·Slik Hold JS Prototype Opptil Dato 
    ·Hvordan du oppdaterer Sesjonsvariabler fra JavaScript 
    ·Hvordan Roter et sitat i JavaScript 
    ·Lett Box Tutorial 
    ·Javascript Dato Tutorial 
    ·Hvordan omdirigere en webside ved hjelp av Javascript 
    ·Dreamweaver Opplæring i JavaScript 
    ·Hvordan omdirigere en webside i Javascript 
    ·Hvordan Split Strings i JavaScript 
      Anbefalte artikler
    ·Hvordan skrive en test Plan 
    ·Hvordan Float jeg Script Typer 
    ·MySQL attributtyper 
    ·Hvordan lage et histogram hjelp av C Programming Kode 
    ·Hvordan sjekke Browser Skriv inn JavaScript 
    ·Hvordan alfabetisere en Array i C + + 
    ·PHP -koden for å koble til MySQL 
    ·Slik konverterer en kolonne til UTF8 i MySQL 
    ·Hva er Microsoft Visual C + + 
    ·Hvordan lage et bilde Søk på et nettsted 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/