1.CSS控制行数,LESS代码
.g-t-ellipsis(@lines){
overflow:hidden;
text-overflow: ellipsis;
/*! autoprefixer: ignore next */
display: box;
display: -webkit-box;
-webkit-line-clamp: @lines;
-webkit-box-orient: vertical;
}
全局引入common.less,使用范例:
p{
font-size:16px;
.g-t-ellipsis(2); // 显示两行
}
2.获取一个范围的时间(例如从上上个月到现在)
var startTime = new Date(new Date().getFullYear(), new Date().getMonth()-2, 1); // 上上个月第一天0点
var endTime = new Date()
// 转化成时间戳
startTime = Date.parse(startTime) // 精确到秒
startTime = startTime.getTime() // 精确到毫秒
3.js通过value找到key
function findKey (obj,value, compare = (a, b) => a === b) {
return Object.keys(obj).find(k => compare(obj[k], value))
}
var obj = {
0: "不限",
1144: "大学",
1145: "高中",
1146: "初中"
}
findKey(obj, '大学')