0
我用Javascript很糟糕,但从我的瘀伤中学习。按钮选择基于日期的网页(从列表中)
在我工作的网站上 - 我目前有一个页面设置为每年的每一天(即1月1日有自己的网页'01 -jan-01.html'1月2日是'01 -jan-02。 HTML') - 我想制作一个按钮来查看当前日期,然后将用户发送到相应的页面(想想'这一天在历史中')。
我已经有一个按钮,将挑选这些网页随意和代码的作品之一见下图:
<script type="text/javascript">
var urls = [
'01-jan-01.html'
'01-jan-02.html'
....
];
function goSomewhere() {
var url = urls[Math.floor(Math.random()*urls.length)];
window.location = url; // redirect
}
然后在我的按钮,我只是呼吁的onClick goSomewhere()( ),正如我前面所说,这工作正常。但我无法弄清楚如何根据当前日期进行选择。任何帮助将不胜感激。谢谢!
编辑:没有答案,但这里是迄今取得的进展:
<script>
var day = date.getDate();
var month = date.getMonth();
function goSomewhere() {
var url = month + "-" + day];
window.location = url; // redirect
}
</script>
这甚至不解决我的问题完全,但其如何,我试图环绕的逻辑我的头。在上面的代码中,我仍然需要找到一种方法来在每个网页链接中加入'jan'(月)变量,因为格式为'MM-mmmmm-DD' - 如果我将命名机制简单地更改为简单“MM-DD”?我宁愿不去,因为它会涉及很多手工工作。谢谢