JavaScript è un linguaggio di scripting lato client che ha molte funzioni built-in che possono essere utilizzate durante l'elaborazione di tipi di dati complessi, come ad esempio le date e le volte. Date di JavaScript sono gli oggetti creati utilizzando la parola chiave "new" e, una volta creata un'istanza, programmatori danno accesso a molte proprietà e metodi. Queste caratteristiche consentono ai programmatori di includere le date e gli orari nelle pagine web e per modificare le date e le volte aggiungendo o sottraendo tempo comune frame, ad esempio, settimane, giorni o mesi.
Istruzioni
1
Aprire un editor di testo e creare un nuovo file denominato subtractWeek.html. Aggiungere tag HTML al file che includono un tag "< head >" aperto, un tag di apertura "< html >", una stretta, un tag di chiusura "< / head >", un tag "< body >" aperto "< / body >" tag e una stretta "< / html >" tag.
< html >
< testa >< / testa >
< corpo >< / corpo >
< / html >
2
Aggiungere un tag "< script >" tra il tag "< / head >" e il "< head >", impostare attributo type del tag < script > su "text/javascript" e chiudere il tag "< / script >".
< html >
< head >
< script type = "text/javascript" >
< / script >
< / head >
< corpo >< / corpo >
< / html >
3
Aggiungere una funzione denominata "lessOneWeek" tra il "< script >" e "< / script >" tag. Questa funzione accetta un argomento, un oggetto data denominato "funzione". Aggiungere una parentesi graffa aperta ("{") e una parentesi graffa di chiusura ("}") dopo la dichiarazione di funzione per indicare dove inserire il codice della funzione "lessOneWeek".
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
}
< / script >
< / head >
< corpo >< / corpo >
< / html >
4
Aggiungere un comando tra parentesi graffe della funzione "lessOneWeek" che prende l'argomento "funzione", sottrae una settimana dalla data utilizzando la funzione "setDate" e restituisce la nuova data.
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
dateWeek.setDate(dateWeek.getDate() - 7);
restituire la funzione;
}
< / script >
< / head >
< corpo >< / corpo >
< / html >
5
Aggiungere un secondo tag di script "< javascript >" tra il file "< body >" e "< / body >" tag. Impostare l'attributo "tipo" a "text/javascript".
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
dateWeek.setDate(dateWeek.getDate() - 7);
restituire la funzione;
}
< / script >
< / head >
< corpo >
< script type = "text/javascript" >
< / script >
< / body >
< / html >
6
Dichiarare una variabile denominata "funzione" tra la seconda serie di "< script >" e tag "< / script >" e "funzione" impostata su un oggetto "Date ()". Creare il nuovo oggetto "Date ()" la parola chiave "new".
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
dateWeek.setDate(dateWeek.getDate() - 7);
restituire la funzione;
}
< / script >
< / head >
< corpo >
< script type = "text/javascript" >
Funzione = new Date ();
< / script >
< / body >
< / html >
7
Utilizzare il comando di Document. Write JavaScript per scrivere "funzione" il valore della variabile nella pagina web.
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
dateWeek.setDate(dateWeek.getDate() - 7);
restituire la funzione;
}
< / script >
< / head >
< corpo >
< script type = "text/javascript" >
Funzione = new Date ();
Document.Write(dateWeek);
< / script >
< / body >
< / html >
8
Utilizzare un secondo comando di Document. Write per scrivere un tag di interruzione di riga HTML ("") alla pagina web.
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
dateWeek.setDate(dateWeek.getDate() - 7);
restituire la funzione;
}
< / script >
< / head >
< corpo >
< script type = "text/javascript" >
Funzione = new Date ();
Document.Write(dateWeek);
Document.Write("");
< / script >
< / body >
< / html >
9
Utilizzare un terzo comando di Document. Write per chiamare la funzione di "lessOneWeek" e scrivere il valore restituito della funzione alla pagina web.
< html >
< head >
< script type = "text/javascript" >
funzione lessOneWeek(dateWeek)
{
dateWeek.setDate(dateWeek.getDate() - 7);
restituire la funzione;
}
< / script >
< / head >
< corpo >
< script type = "text/javascript" >
Funzione = new Date ();
Document.Write(dateWeek);
Document.Write("");
Document.Write(lessOneWeek(dateWeek));
< / script >
< / body >
< / html >
10
SubtractWeek() aperto in un browser web. Verificare che il valore della data originale è scritto sullo schermo e che sette giorni vengono sottratti dal valore date originale.
Consigli & Avvertenze
- L'oggetto Date può essere inizializzato con un valore passato.
- Funzioni year, month () e Day() restituiscono valori numerici e possono essere inclusi in funzioni numeriche.
- Ci sono molte funzioni disponibili per l'utilizzo con date di JavaScript. Fare riferimento alla sezione risorse per ulteriori informazioni su queste funzioni.
- GetMonth () funzione JavaScript ritiene "Gennaio" come mese zero ("0").