javascript - 将月数添加到文本字段中的日期

标签 javascript jquery

function addDays(){ 
      var myDate =document.getElementById('treatdate'); 
      var numberOfDaysToAdd = document.getElementById('resultdays'); 
      var tset = numberOfDaysToAdd.value; 
      var result1 = myDate.value.addMonths(parseInt(tset)); 
      var pldate= moment(result1).format('YYYY-MM-DD');
      return pldate; }

“treatdate”是从我的数据库中提取的治疗日期的 ID。提前致谢。

最佳答案

您始终可以使用 moment.js 库进行日期操作。 http://momentjs.com/

对于您的问题,您可以执行以下操作。

function addDays(){
        var datefrmDb = $('#treatdate').val();
        var monthstoadd= $('#resultdays').val();
        var new_date = (moment(datefrmDb, "YYYY-MM-DD").add('months', monthstoadd)).format("YYYY-MM-DD");
        return new_date;
    }

关于javascript - 将月数添加到文本字段中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23887910/

相关文章:

php - 如何在 JSON 中使用其他编码?

javascript - JavaScript 的正则表达式模式

javascript - 如何在javascript中将日期转换为带有时区的UTC毫秒

Javascript/Jquery object.array.push()

jquery - 如何使用 jQuery .Ajax 和 Codeigniter 3 重新加载部分 View

javascript - 比较数组变量

java - 如何使用 Javascript 交换出对 HTML 访问受限的 h2 URL 目标?

java - 更改图像布局方向

javascript - 绝对路径问题drupal

javascript - jQuery Ajax - 失败的资源或 Uncaught Error