Una data in intero

di il
1 risposte

Una data in intero

Trasformare una data in un intero

ho bisogno di trasormare una data inserita in una form tramite il seguente script


<input type="text" name="date" id="cal-field-1" value="<c:if test="${!empty param.orderid}"><fmt:formatDate value="${materialorder.rows[0].deliverydate}" pattern='dd-MM-yyyy'/></c:if>"/>
<BUTTON id="cal-button-1" type="button">
<img src="../common/jscalendar-1.0/img.gif" width=24 height=22 border=0>
</BUTTON>
<SCRIPT type="text/javascript" >
Calendar.setup({
inputField : "cal-field-1",
button : "cal-button-1",
align : "Tr",
ifFormat : "%d-%m-%Y" // the date format
});
</SCRIPT>
in un numero intero
per esempio 01-11-2005 in 2005+11+1=2017

grazie a chi interviene

1 Risposte

  • Re: Una data in intero

    Che manata quel codice

    Non riesci a beccare la data nella pagina a cui punta il form e dopo convertirla con una funzioncina ad hoc ?

    Una per quel formato potrebbe essere così:
    <script type="text/javascript" language="Javascript">
    <!--//
    function convertiData(d4c){

    g = parseInt(d4c.substring(0,2));
    m = parseInt(d4c.substring(3,5));
    a = parseInt(d4c.substring(6,10));

    alert(g+m+a);
    }
    //-->
    </script>

    <input type="text" onBlur="convertiData(this.value)">

    ciao
    lockit
Devi accedere o registrarti per scrivere nel forum
1 risposte