Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

JavaScript per calcoli Tempo

In programmazione per il Web potrebbe essere necessario eseguire calcoli in base alla data ( o specifiche date future ) al fine di ottenere le informazioni di un visualizzatore . Date e orari vengono gestiti in modo diverso da altri valori numerici in base alle norme specifiche che seguono ( e le irregolarità delle misure di data e ora a causa di differenze nella durata dei mesi e degli anni bisestili ) . Il JavaScript Data Object consente ai programmatori di accedere alla data e l'ora per preforme calcoli . La Data Object

L'oggetto JavaScript Date è istanziato come gli altri oggetti , in questo modo:

var d = new Date ( ) ;

Da questa variabile " d " che rappresenta un'istanza di un oggetto data , l'ora di sistema è possibile accedere tramite chiamate di metodo per l'oggetto ( ad esempio il recupero della data e l'ora locale , fuso orario , e il Coordinated Universal Time ) .

diverso tempo Metodi

da un oggetto Date , le diverse misure di tempo possono essere raccolti : ore , minuti , secondi e giorno ( tra gli altri) (Fonte 1 ) . Ad esempio , il programmatore può chiamare i metodi per raccogliere i valori di data e ora , come ad esempio l'ora corrente (Fonte 1 ) :

var h = d.getHours ();

o , altro esempio :

var m = d.getMinutes ();

tornerà il minuto corrente dell'ora ( 1-59 ) (Fonte 1 ) . Per i secondi , Stati

var s = d.getSeconds () ;

tornerà secondi in un formato simile (da 1 a 59)
Return . valori

semplici calcoli di tempo riguardo l'ora , minuti e secondi , ottenendo i valori numerici di base dovrebbero essere sufficienti . Minuti e secondi sia restituiscono valori interi da 0 a 59 , in modo da calcolare le differenze dovrebbero essere una semplice questione di sottrazioni . Ore , tuttavia , vengono restituiti in base al formato 24 ore (Fonte 1) . Ciò significa che, al fine di visualizzare i risultati in tempo standard , calcoli aggiuntivi sono tenuti a produrre il buon tempo standard
Esempi

Per fare un esempio : .

var d = new Date ( ) ;

var h1 = d.getHours ();

var future_date = 23;

var diff ;

se ( h1> = future_date ) per

{ diff = h1 - future_date ; }

altro

{ diff = future_date - h1 ; }

questo codice di esempio consente di recuperare l'ora corrente , e lo confronta con un futuro ora per sottrazione ( la differenza è il numero di ore tra i due tempi ) . Per visualizzare l'ora in tempo standard , provare questo codice :

var h2 = d.getHours ();

se ( h2 > 12 ) per

{ h2 = h2 - 12; }

document.write ( h2 ) ;

 

Programmazione © www.354353.com