我有以下代码用于显示当天的名称,后跟一个固定短语。
<script type="text/javascript">
<!--
// Array of day names
var dayNames = new Array(
"It's Sunday, the weekend is nearly over",
"Yay! Another Monday",
"Hello Tuesday, at least you're not Monday",
"It's Wednesday. Halfway through the week already",
"It's Thursday.",
"It's Friday - Hurray for the weekend",
"Saturday Night Fever");
var now = new Date();
document.write(dayNames[now.getDay()] + ".");
// -->
</script>
我想做的是将当前周数放在短语后面的括号中。我找到了以下代码:
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}
这是取自 http://javascript.about.com/library/blweekyear.htm 但我不知道如何将它添加到现有的 javascript 代码中。
原文由 dannymcc 发布,翻译遵循 CC BY-SA 4.0 许可协议
只需将它添加到您当前的代码中,然后调用
(new Date()).getWeek()