如何更改完整日期的格式

时间:2019-09-28 07:21:05

标签: javascript

实际上,我做了一个提取当前日期的函数。现在,我想在当前日期的6个月后提取日期

 var today = new Date();
            var dd = String(today.getDate()).padStart(2, '0');
            var mm = String(today.getMonth() + 1).padStart(2, '0');
            var yyyy = today.getFullYear();
            today = mm + '/' + dd + '/' + yyyy ; //Here I am getting current date now i want to get the date exact after 6 months in the same format like this
 var CurrentDate = new Date();
var month=CurrentDate.setMonth(CurrentDate.getMonth() + 6);//here I am getting date after 6 months but it is in different format like complete date, I want date after after 6 months like above format

2 个答案:

答案 0 :(得分:0)

a

答案 1 :(得分:0)

只需在timestamp中传递新生成的new Date(),它将为您提供新的日期

var today_after_month = new Date(timestamp);

var today = new Date();
            var dd = String(today.getDate()).padStart(2, '0');
            var mm = String(today.getMonth() + 1).padStart(2, '0');
            var yyyy = today.getFullYear();
            var today = mm + '/' + dd + '/' + yyyy ; //Here i m getting current date now i want to get the date exact after 6 months in the same format like this
 console.log('today', today);
 var CurrentDate = new Date();
var month=CurrentDate.setMonth(CurrentDate.getMonth() + 6);//here i m getting date after 6 months but it is different format like complete date i want date after after 6 months like above format

var today_after_month = new Date(month);
 var dd = String(today_after_month.getDate()).padStart(2, '0');
            var mm = String(today_after_month.getMonth() + 1).padStart(2, '0');
            var yyyy = today_after_month.getFullYear();
            var today = mm + '/' + dd + '/' + yyyy ;
            
 console.log('month', today);