通过jquery设置HTML5输入类型的值= week

时间:2014-11-17 06:10:38

标签: jquery html5 datepicker momentjs

如何在Javascript / Jquery中设置HTML5的输入类型=“周”的默认值?我正在使用moment.js来简化操作。

HTML

<input type="week" id="weekpicker" />

的Javascript

$('#weekpicker').val(moment().format('YYYY-MM-DD'));

上面的代码不起作用。

2 个答案:

答案 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周。

示例:http://jsfiddle.net/oLs6Lseh/1/