gpt4 book ai didi

javascript - 如何根据给定日期 JavaScript 计算 3 个月的日期

转载 作者:太空宇宙 更新时间:2023-11-04 16:26:46 25 4
gpt4 key购买 nike

function change()    {
var date = new Date();
var dd = date.getDate("startDate");
var mm = date.getMonth("startDate")+1;
var yyyy = date.getFullYear("startDate");
var myDate=yyyy+'-'+mm+'-'+dd;

var tmps = new Date(myDate).getTime();
var newdate = (90*3600*24*1000)+tmps;
var t=new Date(newdate);
var dd= t.getDate();
var mm=t.getMonth()+1;
var yyyy=t.getFullYear();
var tdate=yyyy+'-'+mm+'-'+dd;
// alert(document.getElementById("endDate").value=tdate);
return tdate;
}
document.write(change());

我的问题是 tdate 值实际上给出了 YYYY-M-DD 值,而不是 YYYY-DD-MM

最佳答案

有一个 JavaScript 时间库,名为 Moment 。使用这个简单的语法,您的问题是微不足道的:

var m = moment().add(3,'months').format('YYYY-DD-MM');
alert('Three months from now in YYYY-DD-MM format is:\n' + m);
<script src="http://momentjs.com/downloads/moment.min.js"></script>

moment() 构造函数创建当前时刻,并具有操作和格式化它的方法,而无需需要调试和测试的时间管理算法的所有细节。

关于javascript - 如何根据给定日期 JavaScript 计算 3 个月的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40154933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com