javascript - 如果数字小于 10,则添加前导零

标签 javascript

<10时,日、时、分、秒前需加'0'。
请帮忙!谢谢!!

            dateDiff: function(date1, date2){
                var diff = {}
                var tmp = date2 - date1;

                tmp = Math.floor(tmp/1000);
                diff.sec = tmp % 60;
                tmp = Math.floor((tmp-diff.sec)/60);
                diff.min = tmp % 60; 
                tmp = Math.floor((tmp-diff.min)/60);
                diff.hour = tmp % 24;
                tmp = Math.floor((tmp-diff.hour)/24);
                diff.day = tmp;

                return diff;
            },

最佳答案

试试这个功能

function addZero(number)
{
 if(number<10)
    return "0"+number;
 else
    return number;
}

关于javascript - 如果数字小于 10,则添加前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771192/

相关文章:

javascript - 合并排序超出最大调用堆栈大小

javascript - 单击内部复选框时使用 jQuery 添加类以包含 li

javascript - pretty-print JSON 保留属性顺序

javascript - 在选择更改时打开新标签 - 仅适用于 Chrome

javascript - 如何将触发 `onclick` 事件的元素的 id 传递给事件处理函数

javascript - Firebase(Web)无法让 orderByChild 工作

javascript - 提交表单(以过滤内容)后,结果表将显示在同一页面上。我怎么做?

javascript - 格式化从 Laravel API 获取的 AngularJS ng-repeat 文本

javascript - 编辑页面上的 ASP.Net MVC 5 Ajax 请求错误 __RequestVerificationToken 不存在

javascript - 为什么 localeCompare 不能像我预期的那样工作?