JavaScript实现当分钟和秒小于10的情况,前面补0显示

快!!急急急急!!!... 快!!急急急急!!! 展开
 我来答
没见过熊蹦迪哒
推荐于2016-01-16 · TA获得超过1411个赞
知道小有建树答主
回答量:880
采纳率:84%
帮助的人:396万
展开全部
var s=1 , m=2;
// 根据长度来判断
var strS=s.toString() , strM=m.toString();
if(strS.length<2)
    扰闭梁strS='0'+strS;
if(strM.length<2)
    strM='缓运态蠢0'+strM;
追问
看不懂
卡拉肖柯潘
2019-10-30 · 超过14用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:12.1万
展开全部
const getUTCTime = () => {
    const _toFixed = (_num, _length) => {
        const _fixLen = (parseInt(_length) || 2) - (_num + '').length;
        const _fixStr = _fixLen > 0 ? (0).toFixed(_fixLen - 1).replace('.', '') : '';

    败槐弊    return _fixStr + _num;
    };
    const now = new Date();
    const { year, month, day, hour, minute, seconds, milliseconds } = {
        year: now.getUTCFullYear(),
        month: _toFixed(now.getUTCMonth() + 1),
        day: _toFixed(now.getUTCDate()),
        hour: _toFixed(now.getUTCHours()),
     察族   minute: _toFixed(now.getUTCMinutes()),
        明孙seconds: _toFixed(now.getUTCSeconds()),
        milliseconds: _toFixed(now.getUTCMilliseconds(), 3),
    };

    return `${year}-${month}-${day}T${hour}:${minute}:${seconds}.${milliseconds}Z`;
};

console.log(getUTCTime());
// 2019-10-30T08:14:09.002Z

那个return的格式可以随便拼,如果不要UTC时间可以把getUTCHours
改成getHours

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不二不二92
2015-12-08 · TA获得超过140个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:76.6万
展开全部
        慎李哗    宽行function toDou(num){
      扰辩          var num=num+"";
                return num=num.length>1?num : 0+num;
            }
追问

如果是这种情况呢?该怎么变化

追答

这边的hh 变成toDou(hh) 以此类推换上去就好了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式