如何在Javascript / Jquery中设置HTML5的输入类型=“周”的默认值?我正在使用moment.js来简化操作。
HTML
<input type="week" id="weekpicker" />
的Javascript
$('#weekpicker').val(moment().format('YYYY-MM-DD'));
上面的代码不起作用。
答案 0 :(得分:1)
我是这样做的(使用momentjs):http://momentjs.com/docs/#/get-set/
$('#weekpicker').val(moment().weekYear() + "-W" + moment().week());
首先我得到 weekYear (不是年份,因为第一周的第一天并不总是在一年的第一天,所以有时候一周会有所不同从月份开始。来源:http://momentjs.com/docs/#/get-set/week-year/)然后我按照格式要求连接了一个字母“W”,然后我得到周。我把它们加在一起得到了: 2014-W47
答案 1 :(得分:0)
使用默认格式如下:'yyyy- W ww'
<input type="week" value="2014-W02">
以上是2014年第2周。