How do i find the difference between two dates using Javascript

前端 未结 6 1686
孤城傲影
孤城傲影 2020-12-31 19:21

I want to get reaming days to go particular date so i am trying to detection of particular date with today date. but this not working here is my code If the date is next m

6条回答
  •  无人及你
    2020-12-31 19:29

    Here is the answer, i found this from here my js-fiddle is here

    var d = new Date();
    var curr_date = d.getDate();
    var curr_month = d.getMonth();/* Returns the month (from 0-11) */
    var curr_month_plus= curr_month+1; /* because if the month is  4 it will show output 3 so we have to add +1 with month*/ 
    var curr_year = d.getFullYear();
    function dstrToUTC(ds) {
        var dsarr = ds.split("/");
         var mm = parseInt(dsarr[0],10);
         var dd = parseInt(dsarr[1],10);
         var yy = parseInt(dsarr[2],10);
         return Date.UTC(yy,mm-1,dd,0,0,0); }
        function datediff(ds1,ds2) {
         var d1 = dstrToUTC(ds1);
         var d2 = dstrToUTC(ds2);
         var oneday = 86400000;
         return (d2-d1) / oneday;    }
        var a =curr_month_plus+ '/' + curr_date + '/' + curr_year;
        var b;   
        b = "5/26/2012";
        document.write(+datediff(a,b)+" day(s)
    ");

提交回复
热议问题