IALweb Homepage
Forum Home Forum Home > Programmazione > Programmazione > Linguaggi di script
  New Posts New Posts RSS Feed - piccola funzione js sulle date
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

piccola funzione js sulle date

 Post Reply Post Reply
Author
Message
devilnrw View Drop Down
Nuovo Utente
Nuovo Utente
Avatar

Joined: 15/Feb/2016
Location: salerno
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote devilnrw Quote  Post ReplyReply Direct Link To This Post Topic: piccola funzione js sulle date
    Posted: 26/Mar/2016 at 10:49
Buongiorno a tutti spero di non aver sbagliato sezione per il topic.
vi spiego il mio problema.
sto creando una piccola funzione in js per l'implementazione di un <input type="date">
il form Ŕ cosi composto:
data iscrizione
data ultimo rinnovo
data scadenza (disabled)
lo script deve:
verificare quale delle due date Ŕ la maggiore
aggiungere un 364 giorni alla data maggiore e implementare la data scadenza.
vi allego quello che ho scritto fin ora.


<HTML>
<tr><td>Data Iscrizione :</td><td><input type="date" name="dataIscrizione" value="" onchange="dataScadenza()" /></td></tr>
<tr><td>Data Ultimo Rinnovo :</td><td><input type="date" name="dataUltimoRinnovo" value="" onchange="dataScadenza()" /></td></tr>
<tr><td>Data Scadenza :</td><td><input type="date" name="dataScadenza" value="" disabled /></td></tr>
</HTML>

js
<script type="text/javascript" src="../js/jquery-1.3.2.js"></script>
<script type="text/javascript">
function dataScadenza(){
var iscrizione = document.getElementById("dataIscrizione").value;
var rinnovo = document.getElementById("dataUltimoRinnovo").value;
if (iscrizione < rinnovo)
document.getElementById("dataScadenza").innerHTML = setFullYear(getFullYear(rinnovo) + 1);
else 
document.getElementById("dataScadenza").innerHTML = setFullYear(getFullYear(iscrizione) + 1);
}
</script>

 
please aiutatemi.
p.s Buona pasqua a tutti


Edited by willy55 - 27/Mar/2016 at 22:12
Back to Top
Sponsored Links


Back to Top
willy55 View Drop Down
Moderatore
Moderatore
Avatar
Esperto di Access

Joined: 03/Ago/2011
Location: Italy
Status: Offline
Points: 10384
Post Options Post Options   Thanks (0) Thanks(0)   Quote willy55 Quote  Post ReplyReply Direct Link To This Post Posted: 27/Mar/2016 at 22:13

Per aggiungere 364 giorni devi agire con le funzioni sulle date, sommando alla data individuata il valore in giorni (in modo da assicurare la data corretta nel giorno, mese, anno)
http://www.w3resource.com/javascript-exercises/javascript-basic-exercise-9.php

vedi esempi seguenti:
https://jsfiddle.net/taditdash/8FHwL/
http://stackoverflow.com/questions/563406/add-days-to-datetime
http://stackoverflow.com/questions/16219442/how-do-i-modify-setdate-to-getfullyear-less-1-day
http://www.dotnetheaven.com/article/how-to-use-setfullyear-in-javascript

PS quando alleghi del codice impiega i tag-code, questa volta ho provveduto io.

Willy
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,063 seconds.