Nic*_*las 1 jquery date twitter-bootstrap
我正在尝试使用jQuery计算2天之间的差异.输入字段是Bootstrap datepicker.
当我在console.log中输入字段值时,它们会以dd-mm-yyyy的格式给出一个日期
码:
console.log($("#actie_begin").val());
Run Code Online (Sandbox Code Playgroud)
日志:
27/06/2016
但是,当我尝试在其上使用新的日期()(进行计算)时,变量变为"无效日期"
码:
var start_date = new Date($("#actie_begin").val());
Run Code Online (Sandbox Code Playgroud)
日志:
失效日期
我怎么解决这个问题?
您不支持使用的格式Date.parse.
您可以提取日期部分并调用日期(年,月,日)构造函数
var starts = $("#actie_begin").val();
var match = /(\d+)\/(\d+)\/(\d+)/.exec(starts)
var start_date = new Date(match[3], match[2], match[1]);
Run Code Online (Sandbox Code Playgroud)