1

在特定日期,我想运行一些代码,但它不会在 if 条件下发出警报

   var today=new Date(),
          dd = today.getDate().
          mm= today.getMonth()+1,
          yyyy=today.getYear()

         // its alerting
        // alert(dd);   

但如果我输入 if 条件并比较日期,它不会发出警报

  // bt its not
    If ( dd == 23) {
     alert("0");

    }

不知道是什么原因。如果我匹配 if 条件中的日期,它不会发出警报

4

3 回答 3

2

您的代码有错误..它本身没有任何问题...

today.getDate().<--- 将尾随更改periodcomma.

更改Ifif

如果您按照此处所示进行这些更改,那么它可以正常工作

于 2013-04-23T08:04:23.493 回答
0

尝试这个

var today=new Date(),
          dd = today.getDate().
          mm= parseInt(today.getMonth())+1,
          yyyy=today.getYear()
于 2013-04-23T08:06:03.180 回答
0

我认为你应该做一些更正:

var today=new Date(),
    dd = today.getDate() // removed the period
    mm = parseInt(today.getMonth()) + 1,
    yyyy = today.getYear(); // added a semi-colon

    // its alerting
    // alert(dd);   

    if ( dd == 23) {
        alert("0");
    }
于 2013-04-23T08:20:21.530 回答