您的位置:首页 > Web前端 > JavaScript

js 格式化数字,html input type=datetime-local赋值

2016-07-19 10:19 405 查看

input type=datatime-local赋值的格式

<input type="datetime-local" name="" value="2015-07-19T05:20">


注意:其中赋值的数字都是两位数,不足两位的话需要用0来填充

使用js来动态赋值

<script src="../script/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
var now = new Date();
var str = now.getFullYear() + "-" + fix((now.getMonth() + 1),2) + "-" + fix(now.getDate(),2) + "T" + fix(now.getHours(),2) + ":" + fix(now.getMinutes(),2);
$("#date").val(str);
})

function fix(num, length) {
return ('' + num).length < length ? ((new Array(length + 1)).join('0') + num).slice(-length) : '' + num;
}


其中fix函数就是用来填充不满位的0的,如
fix(8,3)
,得到的就是
008
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html javascript