用Javascript格式化日期

用Javascript格式化日期,javascript,Javascript,在JavaScript中,我想显示今天的日期加上3天 我可以使用以下代码执行此操作: var newDt = new Date(); newDt.setDate(newDt.getDate()+2); document.writeln(newDt); 这很好地工作,并输出: Thu Jan 03 2019 18:39:00 GMT+0000 (Greenwich Mean Time) 一、 但是,我们希望将日期格式化为“日、月、年”,不包括任何额外时间

在JavaScript中,我想显示今天的日期加上3天

我可以使用以下代码执行此操作:

    var newDt = new Date();
    newDt.setDate(newDt.getDate()+2);
    document.writeln(newDt);       
这很好地工作,并输出:

Thu Jan 03 2019 18:39:00 GMT+0000 (Greenwich Mean Time)
一、 但是,我们希望将日期格式化为“日、月、年”,不包括任何额外时间


我知道有各种各样的库可以做到这一点,但是有没有一种不用格式字符串就可以做到的方法呢?

没有格式字符串。唯一的方法是逐个提取数据点

date.getDate() + ', ' + (date.getMonth() + 1) + ', ' +  date.getFullYear()

没有格式字符串。唯一的方法是逐个提取数据点

date.getDate() + ', ' + (date.getMonth() + 1) + ', ' +  date.getFullYear()
只需使用该方法并指定
en GB
作为区域设置,以英式英语日期格式日-月-年返回日期,如下所示:

var x=document.getElementById(“日期”);
var y=新日期();
y、 设置日期(y.getDate()+3);
var z=y.toLocaleDateString(“en GB”);
x、 innerHTML=`日期为:${z}`
只需使用该方法并指定
en GB
作为区域设置,以英式英语日期格式返回日期,即日-月-年顺序如下:

var x=document.getElementById(“日期”);
var y=新日期();
y、 设置日期(y.getDate()+3);
var z=y.toLocaleDateString(“en GB”);
x、 innerHTML=`日期为:${z}`

复制惰性方法类似于矩。js可能重复的复制惰性方法类似于矩。js可能重复的复制