Javascript 在文本框中显示当前日期前270天
我正在尝试从今天开始加载日期为270。我尝试了以下代码,但似乎有什么地方出错了Javascript 在文本框中显示当前日期前270天,javascript,jquery,date,Javascript,Jquery,Date,我正在尝试从今天开始加载日期为270。我尝试了以下代码,但似乎有什么地方出错了 var d = new Date(); alert(d.setDate(d.getDate() - 2).toString()); //2 is just that I tried some number 我也希望以以下格式显示dd/mm/yyyy。 谢谢 DATEOBJ.getDate将返回日期 DATEOBJ.getMonth将返回月份(0-11) DATEOBJ.getFullYear将返回年份(yyyy 4
var d = new Date();
alert(d.setDate(d.getDate() - 2).toString()); //2 is just that I tried some number
我也希望以以下格式显示dd/mm/yyyy。
谢谢
DATEOBJ.getDate
将返回日期
DATEOBJ.getMonth
将返回月份(0-11)
DATEOBJ.getFullYear
将返回年份(yyyy 4位)
功能板(n){
返回值(n<10)(“0”+n):n;
}
var d=新日期();
d、 setDate(d.getDate()-270);
警戒(d);
警报(pad(d.getDate())+'/'+pad(d.getMonth()+1)+'/'+d.getFullYear())代码>
DATEOBJ.getDate
将返回日期
DATEOBJ.getMonth
将返回月份(0-11)
DATEOBJ.getFullYear
将返回年份(yyyy 4位)
功能板(n){
返回值(n<10)(“0”+n):n;
}
var d=新日期();
d、 setDate(d.getDate()-270);
警戒(d);
警报(pad(d.getDate())+'/'+pad(d.getMonth()+1)+'/'+d.getFullYear())如果你需要做很多约会的事情,我建议使用。它使这类事情变得更容易(moment().subtract(270,'days').format('DD/MM/YYYY'))
,在您的情况下)。这里也有答案。。。人造丝的代码工作得很好。但我也想试试MomentJs。我会试试看,然后告诉你。谢谢@GregL@GregL谢谢你让我知道神奇时刻:-)这真的比你说的简单多了。@GregL这甚至可以用于日期验证吗?如果你需要做很多日期的事情,我建议使用。它使这类事情变得更容易(moment().subtract(270,'days').format('DD/MM/YYYY'))
,在您的情况下)。这里也有答案。。。人造丝的代码工作得很好。但我也想试试MomentJs。我会试试看,然后告诉你。谢谢@GregL@GregL谢谢你让我知道神奇时刻:-)这真的比你说的简单多了。@GregL甚至可以用于日期验证吗?这不能完全满足dd/mm/yyyyy
的要求,因为如果<10,通常,dd
和mm
位指示的。但这很容易用辅助函数解决。@GregL,我只是忽略了这一点。更新了我的答案!这并不能完全满足dd/mm/yyyy
的要求,因为如果<10,dd
和mm
位通常指示,则日和月不会有前导零。但这很容易用辅助函数解决。@GregL,我只是忽略了这一点。更新了我的答案!