forms - JavaScript which calculates the number of days by today, from user selected date -
i have code bellow provides user selected date. want calculate how many days have been gone today , result that: "today's 2541st /example/ day of blablabla...". want result returned, wherever want. i'm novice in javascript, please explain me how done idea. in advance.
function incrementday(month,year) { var lastday = new date(year, month, 0).getdate(); var nday=document.getelementbyid("bday").value; ++nday; if (nday > lastday) { nday =1 } document.getelementbyid("bday").value=nday; } function incrementmonth() { var nmonth = document.getelementbyid("bmonth").value; ++nmonth; if (nmonth==13) { nmonth =1 } document.getelementbyid("bmonth").value=nmonth; } </script> <head> </head> <body> <input type="button" value="0" id="bday" onclick="javascript:incrementday(document.getelementbyid('bmonth').value, document.getelementbyid('byear').value);" /> <input type="button" value="0" id="bmonth" onclick="javascript:incrementmonth();" /> <input type="text" value="0" id="byear" /> <script language="javascript"> var cdate= new date(); var cday = cdate.getdate(); var cmonth = cdate.getmonth(); var cyear = cdate.getfullyear(); ++cmonth; document.getelementbyid("bday").value=cday; document.getelementbyid("bmonth").value=cmonth; document.getelementbyid("byear").value=cyear; </script> </body> </html>
Comments
Post a Comment