Javascript 如何将日期添加到当前日期中

Javascript 如何将日期添加到当前日期中,javascript,angularjs,Javascript,Angularjs,使用此选项: var myDate = new Date(new Date().getTime()+(5*24*60*60*1000)); 我得到了这样的日期和时间2018-12-30T14:15:08.226Z,但我只想要这个2018-12-30。我怎样才能只检索日期 **这是固定的。谢谢大家的帮助 您遇到了JS问题,这与角度无关 这将使用Date方法获取所需的所有数据: const date = new Date (); let dateString = `${date.getFullYe

使用此选项:

var myDate = new Date(new Date().getTime()+(5*24*60*60*1000));
我得到了这样的日期和时间
2018-12-30T14:15:08.226Z
,但我只想要这个
2018-12-30
。我怎样才能只检索日期


**这是固定的。谢谢大家的帮助

您遇到了JS问题,这与角度无关

这将使用
Date
方法获取所需的所有数据:

const date = new Date ();
let dateString = `${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`; 
// 2018-12-26

您遇到了JS问题,这与角度无关

这将使用
Date
方法获取所需的所有数据:

const date = new Date ();
let dateString = `${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`; 
// 2018-12-26

您可以利用这样一个事实,即ISO 8601格式(通过隐式转换为字符串得到的格式)在日期和时间之间使用分隔符
T
进行了很好的编码,以便对其进行拆分

toISOString()
提供您所看到的内容
split(“T”)
将字符串拆分为字符串数组,并使用
T
作为分隔符<代码>[0]然后提取第一个元素

var myDate=new Date(new Date().getTime()+(5*24*60*60*1000));

log(myDate.toISOString().split(“T”)[0])
您可以利用这样一个事实,即ISO 8601格式(通过隐式转换为字符串得到的格式)在日期和时间之间使用分隔符
T
进行了良好的编码,以便对其进行拆分

toISOString()
提供您所看到的内容
split(“T”)
将字符串拆分为字符串数组,并使用
T
作为分隔符<代码>[0]然后提取第一个元素

var myDate=new Date(new Date().getTime()+(5*24*60*60*1000));

log(myDate.toISOString().split(“T”)[0])
可以使用angularjs日期过滤器以您想要的任何格式返回字符串可以使用angularjs日期过滤器以您想要的任何格式返回字符串