【发布时间】:2017-08-25 16:04:13
【问题描述】:
所以我有这段代码应该根据 UTC 时间显示不同的图像,但它不显示任何内容,例如,当它是星期一 00:00 时它应该显示一个图像,当它是星期二 19:00 时它应该显示另一张图像你知道这里有什么问题吗? 谢谢你
这只是代码的一小部分,因为完整的代码太长了:
<strong class="GeneratedText">
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js">
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
<script type="text/javascript">
document.write("<p>");
var d = moment().tz('Europe/Oslo').format('dddd');
var hr = moment().tz('Europe/Oslo').format('k') ;
if (d=="Monday" && hr==0) {
document.write("<img src='https://static.wixstatic.com/media/e2aefa_adea8af0771845aa9e2f7e8c1c65a654~mv2.jpg/v1/fill/w_511,h_170,al_c,q_80/e2aefa_adea8af0771845aa9e2f7e8c1c65a654~mv2.jpg'>");
}
if (d=="Tuesday" && hr==19) {
document.write("<img src='https://static.wixstatic.com/media/e2aefa_adea8af0771845aa9e2f7e8c1c65a654~mv2.jpg/v1/fill/w_511,h_170,al_c,q_80/e2aefa_adea8af0771845aa9e2f7e8c1c65a654~mv2.jpg'>");
}
【问题讨论】:
-
我收到了
...tz is not a function,可能是因为缺少 timeZone 插件,而是您加载 Moment 两次 -
@Beginner,只包含 moment.js
script一次 btw -
but it not working做了什么。 IE。 包括预期结果和实际结果。在您的描述中详细说明。即:When today is xx date then ..... but instead I see .....
标签: javascript html utc