小编Gae*_*lle的帖子

如何用js获得一个月的4个星期一?

(首先,请原谅我的英语,我是初学者)

让我解释一下情况:

我想使用Google Charts Tool创建图表(尝试一下,它非常有帮助).这部分并不是很难......

问题来自于我有一个特定的图表需要在x轴上一个月的四个星期:我想在屏幕上只显示当前月的四个星期一.

我已经有了currentMonth和currentYear变量,我知道如何获得当月的第一天.我需要的只是如何在阵列中获得一个月的四个星期一.所有这些都在同一个JavaScript文件中.

我在编程逻辑中迷失了很多,而且我已经看到了很多不适合我的解决方案.

那么,我有什么:

var date = new Date();
var currentYear = date.getFullYear();
var currentMonth = date.getMonth();
var firstDayofMonth = new Date(currentYear, currentMonth, 1);
var firstWeekDay = firstDayofMonth.getDay();
Run Code Online (Sandbox Code Playgroud)

我希望有这样的东西:

var myDates = [
    new Date(firstMonday),
    new Date(secondMonday),
    new Date(thirdMonday),
    new Date(fourthMonday),
];
Run Code Online (Sandbox Code Playgroud)

谢谢你的阅读,如果你能帮助我... :)

Gaelle

javascript date dayofweek

9
推荐指数
1
解决办法
1万
查看次数

如何使用javascript中的currentDate获得一周中的7天?

(首先,抱歉我的英语不好,我是初学者)

我有一个按日期显示的百分比图表。我想在 x 轴上显示当前周的每一天。

所以,我试图找到如何获得一周中的 7 天。这就是我所拥有的:

var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay();//to set first day on monday, not on sunday, first+1 :

var firstday = (new Date(curr.setDate(first+1))).toString();

for(var i = 1;i<7;i++){
var next = first + i;
var nextday = (new Date(curr.setDate(next))).toString();
alert(nextday);
}
Run Code Online (Sandbox Code Playgroud)

警报开始得很好......直到月底。这就是我得到的:

1 : "Mon 27 Feb 2012 ..."
2 : "Tue 28 Feb 2012 ..."
3 : "Wed 29 Feb 2012 ..."
4 : "Thu 01 …
Run Code Online (Sandbox Code Playgroud)

javascript date weekday dayofweek

5
推荐指数
1
解决办法
7444
查看次数

Jquery找到一个没有id,名字和类的特定H4

我有一个关于JQuery的简单问题......

我有一个<div>包含一些div 的主,它有动态id.每个子div都有一个<h4>标记.这些h4没有任何id,也没有类,也没有名称.他们只有一些文字.

这就是我在说的:

<div id="main_div">
   <div id ="div01">
      <h4>Sometext01</h4>
   </div>
   <div id ="div02">
      <h4>Sometext02</h4>
   </div>
   <div id ="div03">
      <h4>Special Text!!!</h4>
   </div>
   <div id ="div04">
      <h4>Sometext04</h4>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想得到h4的父div的id是哪个文本是"特殊文本!!!" (所以,在这个例子中,它是div03).

但是,不幸的是,这些ID是自动生成的(由Sugarcrm,对于那些知道的人),我无法提前知道id的名字.所以这就是我必须经过h4的原因.

我知道我可以使用下面的jQuery函数来传递所有的h4

allMyH4.each()
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用下面的jQuery函数找到我想要的h4的父级

myFoundH4.parent()
Run Code Online (Sandbox Code Playgroud)

但我在通过text()(或html())搜索h4时遇到了一些麻烦

你能帮帮我吗?

非常感谢

几小时后编辑:

感谢@Bhushan,我可以做我真正想要的事情.它只是有一个限制:我的用户不能改变h4文本NOR给几个h4同名包含我的字符串.对于另一个解决方案,尝试@rory,它不适合我,但它已经被其他人测试过,它似乎比包含更好.

html javascript each jquery

2
推荐指数
1
解决办法
1305
查看次数

标签 统计

javascript ×3

date ×2

dayofweek ×2

each ×1

html ×1

jquery ×1

weekday ×1