怎么用jQuery 根据系统时间获得这个月的月初和月末呢。谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用jQuery 根据系统时间获得这个月的月初和月末呢。谢谢!相关的知识,希望对你有一定的参考价值。

月初肯定都是1号这个就不用说啦
主要是判断月末
var d = new Date(); //获取当前时间
var vYear = d.getFullYear() //获取当前年份
var vMon = d.getMonth() + 1 //获取当前月份
var isrun=vYear%400==0||(vYear%4==0&vYear%100!=0); 是否闰年
var ddate=30;月末日期,默认30号
if(vMon==1||vMon==3||vMon==5||vMOn==7||vMon==8||vMon==10||vMon==12)
ddate=31; //大月31号

else if(vMon==2) //二月
ddate=isrun?29:28; //闰年29号,平年28号

//最后ddate就是月末日期
参考技术A 总体思路就是,取当前日期,月初肯定是1号。月末是下月1号,减去一天。
<script>
//当前日期
var d=new Date();
alert(d.toLocaleDateString())
//月初
var f = d.setDate(1);
f = new Date(f);
alert(f.toLocaleDateString());
//月末
var e=d.setDate(1);
e=new Date(e);
e=e.setMonth(d.getMonth()+1)-24*60*60*1000;
e=new Date(e);
alert(e.toLocaleDateString());
</script>
参考技术B JQuery目前还没有专门的函数来取时间的,可以用javascript来实现
<script language="javascript">
var d = new Date()
var vYear = d.getFullYear()
var vMon = d.getMonth() + 1
var vDay = d.getDate()
var h = d.getHours();
var m = d.getMinutes();
var se = d.getSeconds();
s=vYear+(vMon<10 ? "0" + vMon : vMon)+(vDay<10 ? "0"+ vDay : vDay)+(h<10 ? "0"+ h : h)+(m<10 ? "0" + m : m)+(se<10 ? "0" +se : se);
document.write(s);//输出时间
</script>追问

如果我要获取当前时间的月初和月末呢。那怎么做呢。

参考技术C 根据1楼的代码获取到年份和月份,这里我手动写一个年份和月份以做测试!
var year = 2012,month = 1;
switch(month)
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
document.write("当月有31天,月首为:" + month + "月1日");
break;
case 2:
if(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))
document.write("当月有29天,月首为:" + month + "月1日");
else
document.write("当月有28天,月首为:" + month + "月1日");
break;
default:
document.write("当月有30天,月首为:" + month + "月1日");
break;
本回答被提问者和网友采纳

在jquery中怎么使用css 类名和id 来获得元素

1、jquery是javascript的一种js框架
2、jquery在js代码里的符号为$
3、比如一段HTML代码
<div class="nav">

<span id="menu">HTML页面</span>

</div>

jquery获取class为nav的这个元素 $(".nav")
jquery获取id为menu的这个元素 $("#menu")
class类名jquery获取这个元素,必须以.开头,id以#开头,如上。
参考技术A <input type="text" id="name" value="姓名"/>
<input type="text" class="phone" value="电话"/>
<script>
$(function()
var a=$("#name").val(); //id 获取用 # 此句值为 姓名
alert(a);
var b=$(".phone").val(); //class(类名称) 获取用 . 此句值为 电话
alert(b);
)
</script>本回答被提问者采纳
参考技术B $('.类名') $('#id')

以上是关于怎么用jQuery 根据系统时间获得这个月的月初和月末呢。谢谢!的主要内容,如果未能解决你的问题,请参考以下文章

用HIVESQL怎么获取上一个月的月份

PHP怎么获得一天,一周,一个月的起始和结束的时间戳??求高人指点

P1089 津津的储蓄计划

P1089津津的储蓄计划

P1089 津津的储蓄计划

P1089 津津的储蓄计划