使用json-time来显示一些东西

时间:2012-11-21 12:57:28

标签: jquery jsonp

有人问我是否可以使用(系统)时钟显示特定的东西?我正在使用http://json-time.appspot.com/time.json

例如: 当时钟在星期一和星期四之间然后显示“message1”。当它在星期五和星期日之间显示“message2”。

我拥有的是:

<script type="text/javascript">
$(document).ready(function(){
  var timezone = "Europe/Berlin";
  $.getJSON("http://json-time.appspot.com/time.json?tz="+timezone+"&callback=?",
    function(data){
      if (data.datetime < ??) { // what do I have to do here?
        alert ("It's monday-thursday in "+timezone);
      } else {
        alert ("It's friday-sunday in "+timezone);
      }
    })
});
  </script>

我该怎么办“??” ?任何帮助都更受欢迎

1 个答案:

答案 0 :(得分:1)

我认为你想要这样的东西:

var timezone = "Europe/Berlin";
$.getJSON("http://json-time.appspot.com/time.json?tz=" + timezone + "&callback=?", function(data) {
    var day = new Date(data.datetime).getDay();
    if (day > 0 && day < 4) {   // days start with 0 (Sunday)
        alert("It's monday-thursday in " + timezone);
    } else {
        alert("It's friday-sunday in " + timezone);
    }
});​

DEMO: http://jsfiddle.net/sXbUv/