javascript - 如何在 js/jQuery 中计算日期

标签 javascript jquery date

我有一个日期选择器,使用 jQuery。但我想从使用 jQUery 数据选择器选择的日期减去 5 天。我该怎么做?

--编辑-- 这解决了我的问题:

date = date.setDate(date.getDate() - 5);
date = new Date(date);
$('#max_unsub_date').attr('value', date.toLocaleDateString());

感谢帮助

最佳答案

假设您的日期选择器的 id 为 datePicker:

var pickedDate = $( "#datePicker" ).datepicker( "getDate" );
if ( pickedDate != null )
{
    pickedDate.setDate( pickedDate.getDate() - 5 );
}

然后,如果您想将其发送回日期选择器:

$( "#datePicker" ).datepicker( "setDate", pickedDate );

关于javascript - 如何在 js/jQuery 中计算日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8534005/

相关文章:

javascript - CouchDB 使用分块编码和 jQuery ajax()

javascript - jquery获取嵌套元素的方法

C# 从二进制文件读取两个日期时出错

c# - 在 MVC5 中指定日期格式 (dd/MM/yyyy)

mysql - 打印日期不正确

java - 什么是闭包? java有闭包吗?

javascript - 为什么没有输出

jquery - 使用 jQuery 在 HTML select 上过滤 "live search"(过滤)项目

javascript - 保持选择值所选选项的颜色

javascript - Cordova 安卓 : Getting 404 error in angular js app