18910140161

JavaScript-如何找到日期选择器和今天的日期之间的日期差异,如果日期小于一定的天数,则会出现错误消息-堆栈溢出

顺晟科技

2022-10-18 13:09:57

149

我是一个新手,一直在努力学习,但我完全被难住了。我需要做以下事情,但我想不出来。

<块引用>
  1. 您必须编写一个名为“ datediff ”的函数,该函数接受一个日期参数并返回所提供的生日和当前日期之间的天数。

  2. 打印“ fname lname you have been breathing for###days!”,其中###是DateDiff()函数返回的数字。请记住将毫秒转换为天,并且只返回整数(整数)天数。

如果天数小于(365*18),则打印“您可能还不到参加此课程的年龄!”

现在,我已经创建了以下内容:(用户ID,fname,lname,birthday,)作为登录屏幕的一部分。下面是我到目前为止编写的代码。请善良。这是我第一次尝试JavaScript.

谢谢你们!

HTML

<label for="birthday">Birthday:</label><br><br>
    <input class="form-control" type="date" name="datestart" value="" class="datepicker" required="" 
        placeholder="birthday" oninvalid="this.setCustomValidity('Invalid Birthday')">

JS

var d1 = new Date();
    var d2 = new Date() 

    var diff = d2.getTime() - d1.getTime();   
    var daydiff = diff / (1000 * 60 * 60 * 24);  
    document.write(" Total number of days between <b> " + d1 + " </b> and <b> " + d2 + " </b> is: <b> " + daydiff + " days </b>" ); 

顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航