JavaScript ප්‍රශ්නයක්

isurutmv

Well-known member
  • May 1, 2013
    1,946
    825
    113
    29
    Gampaha
    25khc9c.png


    mcn mata oone oya uda thiyene form eke booking date ekayi end date ekayi enter karama duration eka automatically calculate wela oya duration kiyana thanata enna man palleha thiyena widihata karanna haduwath harigiye na bn help ekak diyanko..:sorry::sorry::sorry:

    PHP:
    <script type="text/javascript">
          
          var start =document.getElementById('date').value;
          var end =document.getElementById('date2').value;
    
          var duration=end-start;
          document.getElementById('duration').value= duration;
     

    navyseal

    Member
    Dec 19, 2008
    61
    6
    0
    var date1 = new Date(start); // MM/DD/YYYY
    var date2 = new Date(end); // MM/DD/YYYY
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
    document.getElementById('duration').value = diffDays;

    Note : Date should be MM/DD/YYYY format. If you capture it as DD/MM/YYYY convert it to MM/DD/YYYY

    To Convert :
    var arrD = start.split("/");
    start = arrD[1] + "/" + arrD[0] + "/" + arrD[2];
    arrD = end.split("/");
    end= arrD[1] + "/" + arrD[0] + "/" + arrD[2];
     
    Last edited:

    sahan_swat2009

    Active member
  • Jun 2, 2009
    198
    124
    43
    Try this


    var date1 = new Date("7/13/2010");
    var date2 = new Date("7/15/2010");
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
    alert(diffDays);
     

    D#rox

    Well-known member
  • Oct 6, 2013
    1,926
    211
    63
    රෙද්ද අස්සෙ

    th.rukshan

    Junior member
  • Jun 23, 2012
    174
    22
    18

    මචන් moment js එකේ functionality පොඩ්ඩක් පැහැදිලි කරන්න පුලුවන්ද?

    Jquery වලින් try එකක් දීල බලපන් බන්. :yes::yes:

    Moment js kiyanne date time ekka weda karaddi godak flexible widiyata karanna puluwan library ekak machan.
    Native javascript walin karanawata wada godak lesi widiyata weda karaganna puluwan.
    Check this
    https://momentjs.com/
    https://momentjs.com/guides/
     

    sahansira

    Well-known member
  • Mar 19, 2013
    1,058
    1,185
    113
    අපේ ගෙදර !
    var date1 = new Date("7/13/2010");
    var date2 = new Date("12/15/2010");
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
    alert(diffDays);