Visualizzazione dei risultati da 1 a 5 su 5

Discussione: calcolo mesi anni

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110

    calcolo mesi anni

    salve a tutti
    avrei la necessita di calcolare dal valore espresso in mesi trasformarli in anni e mesi ad esempio

    76 mesi a quanti anni e mesi corrispondono? il tutto in javascript.
    grazie

  2. #2
    Non basta dividere per 12?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110
    Originariamente inviato da Senamion
    Non basta dividere per 12?
    cioè si in teoria è divisione e modulo...ma credo sia un problema di durata

    anno= durata/12
    mese durata%12

    da una data che gli passo però deve restituirmi la data sommata di ad esempio 72 mesi...
    esempio

    durata = 12 mesi
    25/09/2009 + 12 mesi
    fa 25/09/2010
    ma 13 mesi fa 25/10/2010

    a me serve fare questi calcoli comprese le eccezioni.

  4. #4
    Parti da qua:
    codice:
    var anno = 2009;
    var mese = 9;
    var giorno = 22;
    var quantimesi = 60;
    
    var miaData = new Date(anno, mese-1, giorno);
    miaData.setMonth(miaData.getMonth() + quantimesi);
    
    alert(miaData.getDate() + "/" + (miaData.getMonth() + 1).toString() + "/" + miaData.getFullYear());
    Tieni sempre presente che il mese, nelle funzioni dell'oggetto Date, parte sempre da 0
    (0 = gennaio, 1 = febbraio, ecc...)

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110
    Originariamente inviato da homezappa
    Parti da qua:
    codice:
    var anno = 2009;
    var mese = 9;
    var giorno = 22;
    var quantimesi = 60;
    
    var miaData = new Date(anno, mese-1, giorno);
    miaData.setMonth(miaData.getMonth() + quantimesi);
    
    alert(miaData.getDate() + "/" + (miaData.getMonth() + 1).toString() + "/" + miaData.getFullYear());
    Tieni sempre presente che il mese, nelle funzioni dell'oggetto Date, parte sempre da 0
    (0 = gennaio, 1 = febbraio, ecc...)

    HTH
    Zappa
    Ti ringrazio tantissimo era quello che cercavo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.