標籤:轉換 func 設定 alert function tom sub regexp amp
格式化日期時間為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"));
jquery常用操作@測試分享