最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js设置默认时间跨度过程详解

来源:动视网 责编:小采 时间:2020-11-27 21:53:34
文档

js设置默认时间跨度过程详解

js设置默认时间跨度过程详解:有一个项目,需求是进入首页要显示一个月之内的历史记录,所以从前台传到后台的结束时间为当前日期,开始时间为往前一个月。 例如,现在是2018/04/17,则结束时间为2018/04/17,开始时间为2018/03/17. 将开始时间和结束时间传到后台即可。js代码如下:
推荐度:
导读js设置默认时间跨度过程详解:有一个项目,需求是进入首页要显示一个月之内的历史记录,所以从前台传到后台的结束时间为当前日期,开始时间为往前一个月。 例如,现在是2018/04/17,则结束时间为2018/04/17,开始时间为2018/03/17. 将开始时间和结束时间传到后台即可。js代码如下:


有一个项目,需求是进入首页要显示一个月之内的历史记录,所以从前台传到后台的结束时间为当前日期,开始时间为往前一个月。

例如,现在是2018/04/17,则结束时间为2018/04/17,开始时间为2018/03/17.

将开始时间和结束时间传到后台即可。js代码如下:

var end;
	var start;
	$(function(){
	var myDate = new Date();
	myDate.getFullYear(); //获取完整的年份(4位,1970-????)
	myDate.getMonth(); //获取当前月份(0-11,0代表1月)
	myDate.getDate(); //获取当前日(1-31)
	myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
	myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
	myDate.getHours(); //获取当前小时数(0-23)
	myDate.getMinutes(); //获取当前分钟数(0-59)
	myDate.getSeconds(); //获取当前秒数(0-59)
	myDate.getMilliseconds(); //获取当前毫秒数(0-999)
	
	//月
	var s;
	if(myDate.getMonth()<9){
	s="0"+(myDate.getMonth()+1);
	}
	if(myDate.getMonth() >=9){
	s=(myDate.getMonth() + 1);
	}
	
	var ss;
	if(myDate.getMonth()<10){
	ss="0"+(myDate.getMonth());
	}
	if(myDate.getMonth()>=10){
	ss=(myDate.getMonth());
	}
	
	//日
	var c;
	if(myDate.getDate()<10){
	c="0"+myDate.getDate();
	}else if(myDate.getDate()>=10){
	c=myDate.getDate();
	}
	
	end=myDate.getFullYear()+"-"+s+"-"+c;
	$("#endTime").val(end);
	
	if(s=="01"){
	ss="12";
	start=(myDate.getFullYear()-1)+"-"+ss+"-"+c;
	}else{
	if(c>28){
	if(ss=="02"){
	if((myDate.getFullYear()%4==0 && myDate.getFullYear()%100!=0)||(myDate.getFullYear()%100==0 && myDate.getFullYear()%400==0)){
	c=29;
	}else{
	c=28;
	}
	
	}
	if(ss=="04"||ss=="06"||ss=="09"||ss=="11"){
	c=30;
	}
	}
	start=myDate.getFullYear()+"-"+ss+"-"+c;
	}
	
	$("#startTime").val(start);
	
	getData();
	
	});

文档

js设置默认时间跨度过程详解

js设置默认时间跨度过程详解:有一个项目,需求是进入首页要显示一个月之内的历史记录,所以从前台传到后台的结束时间为当前日期,开始时间为往前一个月。 例如,现在是2018/04/17,则结束时间为2018/04/17,开始时间为2018/03/17. 将开始时间和结束时间传到后台即可。js代码如下:
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top