有一个项目,需求是进入首页要显示一个月之内的历史记录,所以从前台传到后台的结束时间为当前日期,开始时间为往前一个月。
例如,现在是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(); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍Android中检查、设置默认程序详解,包括了Android中检查、设置默认程序详解的使用技巧和注意事项,需要的朋友参考一下 Android作为一个伟大的系统,自然提供了设置默认打开程序的实现.在这篇文章中,我会介绍如何在Android系统中设置默认的程序. 在设置默认程序之前,无非有两种情况,一种是已经有默认的程序,另一种则是没有任何默认程序. 检测是否有默认的程序 检查是必须的,
我想在我的web应用程序中工作在同一时区,我尝试使用de时区默认函数moment.tz.setDefault(“Europe/Madrid”);日期转换(json格式)不正确,默认为一天 http://plnkr.co/edit/xsughtdlufxugcjrwiz?p=preview 谢谢
问题内容: 每次我运行Selenium IDE时,速度控制都设置为“快速”,是否可以将速度控制默认设置为“慢”? 问题答案: 将此命令放在脚本的开头: 命令:setSpeed 目标:3000 IDE具有较慢的速度和较快的速度。但是,这更为精确,因此您可以控制每个命令的延迟(以毫秒为单位)。此示例使每个命令等待3秒。
问题内容: 我正在使用webdriver运行一些GUI测试。我直接从Selenium IDE导出了一些测试。在此测试中,由于加载了下拉菜单,我不得不降低IDE的运行速度。如何在Selenium Webdriver中减慢测试速度?我已经放了 而且它保持了高速运转。我知道sleep选项,但这不是我想要的,我想更改webdriver的默认执行速度。这是我的代码: 问题答案: 不要使用!
什么是Locale Locale是一组描述世界上某一特定区域文本格式和语言习惯的设置的集合。locale名通常由三个部分组成:第一部分,是一个强制性的,表示语言的缩写,例如"en"表示英文或"zh"表示中文。第二部分,跟在一个下划线之后,是一个可选的国家说明符,用于区分讲同一种语言的不同国家,例如"en_US"表示美国英语,而"en_UK"表示英国英语。最后一部分,跟在一个句点之后,是可选的字符集
本文向大家介绍js阻止冒泡和默认事件(默认行为)详解,包括了js阻止冒泡和默认事件(默认行为)详解的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js阻止冒泡和默认事件方法,供大家参考,具体内容如下 阻止冒泡。冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷了。下面的d