Nwlapcug.com


Come confrontare le date in JavaScript

Nello sviluppo Web è spesso utile confrontare le date, determinare quale uno è più recente e che è più vecchio. Confronto di date con una funzione JavaScript è molto semplice. Anche se avete poca esperienza in JavaScript, programmazione o sviluppo Web in generale, può svolgere questo compito, come il codice necessario per la gestione di data e confronto è breve e semplice. Data di confronto è un'attività comune, in particolare quando si gestiscono l'interazione dell'utente con gli elementi in un sito.

Istruzioni

1

Crea la tua pagina Web. Se non avete una pagina pronta, crearne uno aprendo un nuovo file in un editor di testo e salvarlo con l'estensione ". html". Immettere il seguente schema per la tua pagina, che include una sezione per il codice JavaScript nella zona della testa:

< html >

< head >

< script type = "text/javascript" >

Funzioni JavaScript qui

< / script >

< / head >

< corpo >

<! - contenuto qui - >

< / body >

< / html >

Le funzioni JavaScript verranno inserite all'interno della sezione di script della testa pagina, mentre il contenuto di pagina verrà inserito tra i tag body HTML.

2

Immettere una funzione JavaScript per eseguire il confronto di data. Tra l'apertura e il tag di chiusura "script", immettere il contorno di funzione come segue:

Function checkDate() () {

qui il codice di funzione

}

All'interno della funzione, è possibile immettere qualsiasi codice JavaScript che ti piace. Trovare la data corrente utilizzando il seguente codice tra le parentesi di apertura e di chiusura funzione:

currentDate var = new Date ();

3

Creare una seconda data da confrontare con quello corrente. Aggiungere il seguente codice alla funzione, la creazione di un altro oggetto Date, ma questa volta impostandola su una data specifica:

var comparisonDate = new Date ();

comparisonDate.setFullYear (2020, 3, 20);

Questo codice imposta la data nel secondo oggetto data al 20 marzo 2020. È possibile sperimentare modificando questo valore quando il codice è completo e si è pronti per eseguire il test.

4

Confrontare le due date. Aggiungere il seguente codice, confrontando la data corrente con quello delineato nel codice:

if(currentDate<comparisonDate)

Alert ("la data in questione non ancora raggiunta");

altro

Alert ("la data in questione è passato");

Questo genera semplicemente una finestra di avviso quando viene chiamata la funzione all'interno della pagina.

5

Modificare la funzione per scrivere contenuti nella pagina Web. Aggiungere il seguente elemento HTML nella sezione body della pagina:

< div id = "risultato" > risultato del confronto < / div >

6

Modificare la funzione JavaScript:

if(currentDate<comparisonDate)

document.getElementById("result").innerHTML = "la data in questione non ancora raggiunta";

altro

document.getElementById("result").innerHTML = "la data in questione è passato";

7

Chiamare la funzione alterando l'apertura tag body:

< onload="checkDate() del corpo" >

8

Salvare la pagina e verificarla aprendo il documento in un browser Web.

Consigli & Avvertenze

  • L'oggetto Date in JavaScript fornisce l'accesso a molte funzioni di data diversa. Quando si crea un oggetto, esso è automaticamente impostata la data corrente.
  • È possibile confrontare una data immessa dall'utente acquisendolo in un modulo HTML.
  • Il test condizionale sta controllando se la data di oggi è minore di quello specificato; Se le date sono uguali questo test verrà restituito falso.