格式化日期时间为2017-07-09
functionformatDate (dates) { varmydate= new Date(dates); varmon=mydate.getMonth()+1; mon= mon.toString().length <=1 ? "0" + mon: mon; vard=mydate.getDate(); d= d.toString().length <= 1 ? "0" + d: d; varh=mydate.getHours(); h= h.toString().length <= 1 ? "0" + h: h; varm=mydate.getMinutes(); m= m.toString().length == 1 ? "0" + m: m; vars=mydate.getSeconds(); s= s.toString().length == 1 ? "0" + s: s; returnmydate.getFullYear()+"-"+mon+"-"+d+ " "+h+":" +m+ ":" + s; }
字符串转化为日期格式
varmydate= new Date("2017","7","18",0,0,0); console.log(mydate); //new Date()可把数字转化为日期型。但无法把“2017-07-18”这样的格式转化为日期格式。
boostrap:添加月视图控件
var c="form-control input-smdatepicker-input"; $("input[name =‘_LIS_field3‘]").attr("class",c); $(".datepicker-input").datetimepicker({ language: "zh-CN", format: "yyyy-mm",//选择后填写的格式为年月 autoclose: true, minView: "year", startView: ‘year‘,//设置为年月视图 todayBtn: true, pickerPosition:"bottom-left" });
作用域
在方法里面重新声明变量,会造成变量提升
var myVar = ‘test‘; (function() { alert(myVar); // undefined var myVar = ‘test1‘; })();
Jquery 数字操作
用parserInt(str,进制)避免ie8数字异常
在IE8下,parseInt(‘08‘),parseInt(‘09‘)会计算为0,parseInt(‘010‘)计算为8,而不是我们想要的8、10。用parseInt(‘08’,10)即可以转换正常;
判断是否非字符串
if(isNaN(Number(scoreval))){}
保存小数点后2位数
b.toFixed(2);
ulr操作
自动刷新当前的url
window.location.reload();
url跳转:
location.href=src+"?num="+data+"&device="+device1+"&situation="+situation1+"&checkSituation="+checkSituation1;//跳转到另一个页面,//可以传递其他参数到另一个页面
本窗口打开另一个页面
window.open(son_url,"_self");
获取url中的参数
console.log(window.location.search.substr(1));//获取url中?后的字符串
通过正则获取url中的参数
varname = function (name){ var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)"); var r =window.location.search.substr(1).match(reg); if(r!=null)return decodeURI(r[2]); returnnull; } console.log(name("dwName"));
原文地址:https://www.cnblogs.com/xiaochou1024/p/9592294.html
时间: 2024-12-09 06:18:18