2017-01-27 7 views
0

だから私は、Javascriptのでは素晴らしいではありませんが、私はいくつかの例を取るために管理し、この中にそれらを組み合わせる:表示(Javascriptの)

var date = new Date().getDate(); 
    var greeting; 

    if (date < 24) { 
     greeting = "Nej det är:"; 
    } else { 
     greeting = "Ja!"; 
     document.getElementById("clockdiv").style.visibility = "hidden"; 
    } 

    document.getElementById("demo").innerHTML = greeting; 

指定した日に1つの挨拶を表示するようになっていますその日でなければ何か他のものを表示します。

問題:

  1. 日付が(この場合は24単位)以上になった場合、それはエラーのすべての種類を取得します。
  2. これは、月ではなく、日によってのみ行われます。
  3. その他の小さなエラーです。
+0

あなたの正確な問題は何ですか? – Satpal

+0

エラーメッセージが表示された場合は、正確なエラーメッセージを表示してください。エラーが実行時の動作である場合は、それを記述します。あなたの質問をスペルチェックすることもお勧めします。 – crashmstr

答えて

0

おかげで、私はそれらのすべてを組み合わせて、解決策を考え出しました。そしてここにそれがあります。 Jsフィドル:https://jsfiddle.net/linushg111/o6u8quwz/

var date = new Date(); 
    var day = date.getDate(); 
    var n = date.getMonth(); 
    var greeting; 
    if (day === 24 && n === 11) { 
     greeting = "YES"; 
    } else { 
     greeting = "NO :-("; 
    } 
document.getElementById("demo").innerHTML = greeting; 
2

あなたが月の日を意味すると理解したように。

のJSフィドル:https://jsfiddle.net/tscm02xb/

var dateObj = new Date(); 
var day = dateObj.getUTCDate(); 

var greeting; 
    if (day < 24) { 
     greeting = "Nej det är:"; 
    } else { 
     greeting = "Ja!"; 
      document.getElementById("clockdiv").style.visibility = "hidden"; 
    } 
document.getElementById("demo").innerHTML = greeting; 
1

Date().getDate()戻っ月の日だけ。あなたはこれを試すことができます。役立つはず

var date = new Date(); 
var greeting; 

if (!(date.getDate === 24 && date.getMonth() === 11)) { 
    greeting = "Nej det är:"; 
} else { 
    greeting = "Ja!"; 
    document.getElementById("clockdiv").style.visibility = "hidden"; 
} 

document.getElementById("demo").innerHTML = greeting; 
1

:答えのすべてのための

var date = new Date(); 
    var day = date.getDate(); 
    var month = date.getMonth(); 
    var greeting; 
    if (day !== 24) { 
     greeting = "Nej det är:"; 
    } else if (day === 24 && month === 0) { // supposed to be january for example 
     greeting = "Ja!"; 
      document.getElementById("clockdiv").style.visibility = "hidden"; 
    } 
document.getElementById("demo").innerHTML = greeting;