js格式化日期函数
function formatDate(time,str){
var obj = {
yyyy : time.getFullYear(),
yy : ('' + time.getFullYear()).slice(-2),
M : time.getMonth() + 1,
MM : ('0' + (time.getMonth() + 1)).slice(-2),
d : time.getDate(),
dd : ('0' + time.getDate()).slice(-2),
H : time.getHours(),
HH : ('0' + time.getHours()).slice(-2),
h : time.getHours() % 12,
hh : ('0' + (time.getHours() % 12)).slice(-2),
m : time.getMinutes(),
mm : ('0' + time.getMinutes()).slice(-2),
s : time.getSeconds(),
ss : ('0' + time.getSeconds()).slice(-2),
w : ['日','一','二','三','四','五','六'][time.getDay()]
};
/* /([a-z]+)/ig 意思是全局搜索一个或多个任意的a-z字符,不区分大小写,把他们的组合提取出来,
提取的结果是:yyyy, MM, dd, HH, mm, ss, w
*/
return str.replace(/([a-z]+)/ig,function(item){return obj[item]});
}
console.log(formatDate(new Date(),'yyyy-MM-dd'));
// 光标跳转输入框事件
<input οnkeypress="if(event.keyCode==13) focusNextInput(this);" />
js代码:
function focusNextInput(thisInput) {
var inputs = document.getElementsByTagName("input");
for(var i = 0;i<inputs.length;i++) {
// 如果是最后一个,则焦点回到第一个
if(i==(inputs.length-1)){
inputs[0].focus();
break;
} else if(thisInput == inputs[i]) {
inputs[i+1].focus();
break;
}
}
}
// JavaScript 按下回车(Enter)键触发按钮点击事件
var input = document.getElementById("number");
input.addEventListener("keyup", function(event) {
event.preventDefault();
if (event.keyCode === 13) {
document.getElementById("myBtn").click();
}
});