先上效果图:
先上html代码:
<div >
<div >月份</div>
<div >
<input type="text" class="layui-input" id="month_date" readonly/>
</div>
</div>
然后是js渲染部分,重点在于 type: 'month'和format: "M"两个参数,这样选择的月份返回结果只有一个数字,前面不会补0(10月11月12月也能正常返回)。
MM | 月份,至少两位数。如果不足两位,则前面补零。 |
// 引入js之类的就省略掉啦
const laydate = layui.laydate;
laydate.render({
elem: '#month_date',
type: 'month',
lang: 'ch',
trigger: "click",
btn