首页 > 如果通过jquery来舍去个位数

如果通过jquery来舍去个位数

var m = d.getMinutes();
获得当前的时间
但是我只需要当前时间的十位数不需要个位数请问怎么把这个m里面的个位数换成永久了0用juqery


不是很赞成直接修改系统类的 prototype,建议写个函数来处理

其主要思路是取到10位数,再乖以10

function getMinutes10(d) {
    var n = d.getMinutes()
    return Math.floor(d / 10) * 10
    // 如果要四舍五入就是
    // return Math.round(d / 10) * 10
}

也可以不用 Math,只有运算

function getMinutes10(d) {
    var n = d.getMinutes()
    return n - n % 10
    // 这种方法要四舍五入算起来会麻烦些,不如直拉用 Math.round() 来得快,就不写了
}

Number.prototype.round = function() { return parseInt(this / 10) * 10; }
var m = d.getMinutes().round();
【热门文章】
【热门文章】