我也是吧啦了好多资料查到三个方法
正常出来的格式2001-01-01
现在需要改成01-01-2001
(选择器里面我使用的格式是2001-01-01,之所以改是因为说不过产品)
getFullYear();-----年
getMonth() + 1;----月
getDate();-----日
分别给他们取出来然后排序赋值
this.birthday = year + '-' + month + '-' + day
这个时候我发现返回给我的是1-1-2001
然后在想个位数之前需要加0美观点
这些方法是自动把前面的0取消的
示范一个
这里发现有很多种方法,只有这个是最好理解的三元表达式
month = month > 9 ? month : "0" + month;
这种也是一目了然的兄弟可以用
('0' + (new Date().getMonth() + 1)).slice(-2)
就分享到这里嘻嘻