
jquery根据年份、月份、本月第几周获取星期一与星期日的日期
如:2015年6月第二周
获得日期2015-06-08和2015-06-14
具体代码实现:
//获取系统时间
var
today
=
new
Date();
var
startDay
=
0;
//
定义起始索引
//计算本周开始的一天
var
weekStart
=
new
Date(todaygetDate()
-
(7
+
todaygetDay()
-
startDay)
%
7);
//计算结束的一天
var
weekEnd
=
new
Date(todaygetDate()
+
(7
-
todaygetDay()
-
startDay)
%
7);
方法一:
var temper="2009-6-28 15:23"
var dt = new Date(temperreplace(/-/,"/"))
alert(dt)
方法二:
function ConvertDateFromString(dateString) {
if (dateString) {
var arr1 = dateStringsplit(" ");
var sdate = arr1[0]split('-');
var date = new Date(sdate[0], sdate[1], sdate[2]);
return date;
}
}
获得一个月中的总天数:
function GetDayInMonth(day) {
var today = day;
var year = todaygetFullYear();
if (year < 2000) year += 1900; // Y2K fix
var month = todaygetMonth();
var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
monarr[1] = 29;
return monarr[month];
}
我懂你的意思!
假如客户端故意把时间调乱,然后jquery还可以得到正确的时间!
这个:真的做不到!
getdate()只能获取到客户端的时间!
你换种思路想想其他的办法!
建议用my97
<script>
Dateprototypeformat =function(format)
{
var o = {
"M+" : thisgetMonth()+1, //month
"d+" : thisgetDate(), //day
"h+" : thisgetHours(), //hour
"m+" : thisgetMinutes(), //minute
"s+" : thisgetSeconds(), //second
"q+" : Mathfloor((thisgetMonth()+3)/3), //quarter
"S" : thisgetMilliseconds() //millisecond
}
if(/(y+)/test(format)){
format=formatreplace(RegExp$1,(thisgetFullYear()+"")substr(4- RegExp$1length));
}
for(var k in o){
if(new RegExp("("+ k +")")test(format)){
format = formatreplace(RegExp$1,RegExp$1length==1 o[k] :("00"+ o[k])substr((""+o[k])length));
}
}
return format;
}
var addNDays=function(date,n){
var d = new Date(Dateparse(datereplace(/-/g,"/")));
var time=dgetTime();
var newTime=time+n2460601000;
return new Date(newTime);
};
var nd = addNDays('2013-12-27',6);
var getNewDay = ndformat('yyyy-MM-dd hh:mm:ss');
alert(getNewDay);
</script>
var date = new Date();
// 上周五,距离今天差 2天加今天的星期数(注,以星期日为第一天)
var preFri = new Date();
preFrisetTime(dategetTime() - 2460601000(dategetDay()+2));
// 上上周六
var ppSta = new Date();
ppStasetTime(dategetTime() - 2460601000(dategetDay()+8));
alert(preFri);
alert(ppSta);
以上就是关于jquery中根据年份月份获取日期全部的内容,包括:jquery中根据年份月份获取日期、jquery字符串转成时间格式,及获取几天后的时间、怎么用jquery获取服务器端时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)