我正在使用日期的HTML输入字段:
<input id="datepicker" type="date" value="11/12/2013" />
如何使用JQuery来获取年,月,日的不同值? 每个人都需要保存为不同的var
谢谢,
答案 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格式输入日期值