
var oDate = new Date();
var a = oDategetDay();//今天周几
oDatesetDate(oDategetDate() - 7)//当前今天的前一周
月初肯定都是1号这个就不用说啦
主要是判断月末
var d = new Date(); //获取当前时间
var vYear = dgetFullYear() //获取当前年份
var vMon = dgetMonth() + 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=isrun29:28; //闰年29号,平年28号
}
//最后ddate就是月末日期
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
public class GetLastOfMonth {
public static Date getLastDayOfMonth(Date d) {
Calendar cal = CalendargetInstance();
calsetTime(d);
calset(CalendarDAY_OF_MONTH, calgetActualMaximum(CalendarDAY_OF_MONTH));
return calgetTime();
}
public static Date getFirstDayOfMonth(Date d) {
Calendar cal = CalendargetInstance();
calsetTime(d);
calset(CalendarDAY_OF_MONTH, 1);
return calgetTime();
}
public static String formatDate(Date aDate, String dateformat) {
SimpleDateFormat bartDateFormat = new SimpleDateFormat(dateformat);
return bartDateFormatformat(aDate);
}
public static void main(String[] args) {
Date d=new Date();
Systemoutprintln(formatDate(getFirstDayOfMonth(d), "yyyy-MM-dd 00:00:00")+"~"+formatDate(getLastDayOfMonth(d), "yyyy-MM-dd 00:00:00"));
}
}
function getLastMaxDay(this_date){
var mon=(0==$trim(this_date)substring(4,5))$trim(this_date)substring(5,6):$trim(this_date)substring(4,6);
var day="";
var year_mon="";
if(mon>10){
mon=mon-2;
}else if(mon==10){
mon=mon-2;
}else{
mon=mon-2;
}
var year=$trim(this_date)substring(0,4);
var dt = new Date(year,mon,1);
//var dt = new Date();
dtsetDate(1);
dtsetMonth(dtgetMonth()+1);
cdt = new Date(dtgetTime()-1000606024);
return cdtgetDate();
}
//去除最后的逗号
function toIdsForIn(id){
var arr=(id+"")split(',');
return arrjoin("','");
}
>
以上就是关于怎么用jquery计算当前周的前一周全部的内容,包括:怎么用jquery计算当前周的前一周、怎么用jQuery 根据系统时间获得这个月的月初和月末呢。谢谢!、jsp中时间框内取默认值为当前月的月头或者月尾等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)