Buongiorno,
vi posto questo script che data una data in input mi aggiunge tre anni nel nuovo risultato:
ad esempio, attualmente se a dtmmaa c'é il 27/11/2017, la nuova data maggiorata di tre anni mi da come risultato 27/11/2020. Vorrei poter avere l'ultimo giorno del mse alla nuova data calcolata e cioé: 30/11/2020.
Grazie per chi mi da una mano.
V
vi posto questo script che data una data in input mi aggiunge tre anni nel nuovo risultato:
Codice:
<script type="text/javascript">
$(function() {
$('.dtmmaa').datepicker({
monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
startView: "months",
format: 'dd/mm/yyyy',
language: "it",
todayHighlight: true,
}).on('changeDate', function(e){
var newData = new Date(new Date(e.date).setYear(e.date.getFullYear()+3));
var dd = newData.getDate();
if(dd < 10){dd = '0'.concat(dd)}
if((newData.getMonth()+1) < 10){var mm = '0'.concat(newData.getMonth()+1);}else{var mm = newData.getMonth()+1;}
//var mm = newData.getMonth()+1;
var yyyy = newData.getFullYear();
var newData = dd+'/'+mm+'/'+yyyy;
$('input[name=DTSCAD]').val(newData);
$(this).datepicker('hide');
});
$('input[name=DTSCAD]').prop('readonly', true);
});
</script>
ad esempio, attualmente se a dtmmaa c'é il 27/11/2017, la nuova data maggiorata di tre anni mi da come risultato 27/11/2020. Vorrei poter avere l'ultimo giorno del mse alla nuova data calcolata e cioé: 30/11/2020.
Grazie per chi mi da una mano.
V