[学习笔记] js & jquery 细节用法

2017-09-19  本文已影响0人  豌豆突突突
  1. jquery.on()添加多个事件
//多个元素绑定同一个事件
$("#element1, #element2").on('ckick', function(){}); //注意$("xx,xx")只有一个双引号""
//一个元素绑定多个事件(事件函数相同)
$(element).on('click', 'change', 'mouseover', function(){});
//一个元素绑定多个事件(事件函数不同)
$(element).on({
    click: function(){alert('1')},
    change: function(){alert('2')},
});
  1. js datetime 与 timestamp 转换
//datetime转换成timestamp
strdate = "2015-08-09 08:01:36:789";  //strdate要加上毫秒,不然再转换成datetime会丢失毫秒
var d = new Date(strdate);
var timestamp=Math.round(d.getTime());
document.write("timestamp: "+timestamp+"<br>");//timestamp: 1439078496789

//其他方法:
//var timestamp = Date.parse(strdate);
//或者: var timestamp = d.valueOf();

//timestamp转换成datetime
function timestamp2str(timestamp) {//timestamp转换成datetime 年-月-日
  var date = new Date(timestamp);
  Y = date.getFullYear() + '-';
  M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
  D = date.getDate() + ' ';
  h = date.getHours() + ':';
  m = date.getMinutes() + ':';
  s = date.getSeconds(); 
  return Y+M+D
  // return Y+M+D+h+m+s;
}
上一篇下一篇

猜你喜欢

热点阅读