如何获取日期输入字段的值

时间:2014-05-31 15:45:25

标签: javascript jquery html date datepicker

我正在使用日期的HTML输入字段:

<input id="datepicker" type="date" value="11/12/2013" />

如何使用JQuery来获取年,月,日的不同值? 每个人都需要保存为不同的var

谢谢,

4 个答案:

答案 0 :(得分:2)

使用Javascript es6,您可以进行单行

let [day,month,year] = $('#datepicker').val().split('-');

答案 1 :(得分:1)

编辑:为此,您需要更改type =“text”或者查看此帖子:set date in input type date

   var d = $('#datepicker').val().split('/');
    var year = d[2];
    var month = d[1];
    var day = d[0];

假设您使用的是DD / MM / YYYY格式。

答案 2 :(得分:1)

您可以使用/拆分来分别获取数组:

var date=$('#datepicker').val().split('/');
var day=date[0];
var month=date[1];
var year=date[2];

答案 3 :(得分:0)

尝试这样:

HTML:

<input id="datepicker" type="date" value="2013-11-11" />

JavaScript的:

var date = $('#datepicker').val().split('-');
var year = date[2];
var month = date[1];
var day = date[0];

注意:以yyyy-mm-dd格式输入日期值