在js日历控件中如何把月和日小于10的自动在前面添加0

从网上下载了一个价格日历,日期都是从接口中获取的格式为2018-02-01,但是在日历中选中之后格式变为2018-2-1,如何把月和日小于10的情况下自动调价一个0?部分... 从网上下载了一个价格日历,日期都是从接口中获取的格式为2018-02-01,但是在日历中选中之后格式变为2018-2-1,如何把月和日小于10的情况下自动调价一个0?部分核心代码如下:var commonUtil = { getPrice: function (day) { var dt = obj.year + "-"; if (obj.month < 10) { dt += "0"+obj.month; } else { dt += obj.month; } if (day < 10) { dt += "-0" + day; } else { dt += "-" + day; } for (var i = 0; i < obj.priceArr.length; i++) { if (obj.priceArr[i].Date == dt) { //alert(obj.priceArr[i].Date); return obj.priceArr[i].Price.split('.')[0]; } } return -1; }, chooseClick: function (sender) { var date = sender.getAttribute("date"); var price = sender.getAttribute("price"); var el = document.getElementById(elemId); //alert(date); if (el != null) { el.value = date; el.value = price; el.value = date + ' ' + price + '元/张'; //alert("日期是:"+date); //alert("价格是:¥"+price); pickerEvent.remove(); } $("#date").text(date); $("#price").text(price); $("#totalprice").text(price); //var p = $("#date").text(date); // console.log(p); //alert(p); }} 展开
 我来答
王翔弘
2018-01-11 · TA获得超过2195个赞
知道小有建树答主
回答量:414
采纳率:70%
帮助的人:77.5万
展开全部
自定义过滤器
{{a| xxx}}
Vue.filter('xxx',function(aa){
return aa<10?'0'+aa:''+aa;
})
xxx是过滤器的名字
aa 是过滤的那个数据
如果那个数据小于10,则在他前面添加一个0
比如
过滤数据是 9
过滤后变成 09
我用的是vue,逻辑就是这样
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式