我需要找到两个日期之间的天数差异,如下所示:
// el formato de estas es (yyyy-mm-dd)
// Corresponden al 12 de julio del 2016 hasta el 1 de agosto del 2016
var fechaInicio = '2016-07-12';
var fechaFin = '2016-08-1';
如果我尝试减去它们,因为我在那里有它们,结果是NaN
. 我该如何解决?
我需要找到两个日期之间的天数差异,如下所示:
// el formato de estas es (yyyy-mm-dd)
// Corresponden al 12 de julio del 2016 hasta el 1 de agosto del 2016
var fechaInicio = '2016-07-12';
var fechaFin = '2016-08-1';
如果我尝试减去它们,因为我在那里有它们,结果是NaN
. 我该如何解决?
您可以获取两个日期之间的毫秒数并将其转换为天数:
简单的解决方案,对于 javascript 日期操作使用moment.js
该方法
diff
允许您找到任何单位的差异,语法是计算相同但以小时为单位
您以毫秒为单位获得差异并将其转换为天。
此选项仅在日期格式为 yy-mm-dd 时有效,如果它采用 dd-mm-yy 格式,则必须设置日期
是的,使用 Moment.js 你可以做到