如何将javascript中的日期转换为字符串

如何将javascript中的日期转换为字符串,javascript,date,Javascript,Date,我有一个获取日期的javascript方法: convert(new Date("02/20/2010"); 如何让convert以字符串形式返回“02/20/2010” d=new Date("02/20/2010"); (d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear(); 2/20/2010 或者只打印它而不将其传递给日期构造函数 alert("02/20/2010") 或者只打印它而不将其传递给日期构造函数

我有一个获取日期的javascript方法:

  convert(new Date("02/20/2010");
如何让convert以字符串形式返回“02/20/2010”

d=new Date("02/20/2010");

(d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();

2/20/2010
或者只打印它而不将其传递给日期构造函数

alert("02/20/2010")
或者只打印它而不将其传递给日期构造函数

alert("02/20/2010")
日期(“2010年2月20日”)的输出类似于2010年4月22日星期四15:15:51 GMT+0530(印度标准时间),其本身就是字符串

有一些内置的日期/时间操纵函数可能对您有用

toDateString()
方法

d=new Date("02/20/2010");
d.toDateString();
==> Tue Feb 02 2010
d.ToutString()
=>2010年2月19日星期五格林威治标准时间18:30:00

但是如果
“02/20/2010”
是您想要的输出,您可以使用上述答案

顺便问一下,你为什么想要一个输出与输入相同的方法?

日期(“2010年2月20日”)的输出类似于
周四2010年4月22日15:15:51 GMT+0530(印度标准时间)
,它本身就是字符串

有一些内置的日期/时间操纵函数可能对您有用

toDateString()
方法

d=new Date("02/20/2010");
d.toDateString();
==> Tue Feb 02 2010
d.ToutString()
=>2010年2月19日星期五格林威治标准时间18:30:00

但是如果
“02/20/2010”
是您想要的输出,您可以使用上述答案


顺便问一下,你为什么想要一个输出与输入相同的方法?

是的,我试过了,我注意到这个月总是给我一个答案<实际月份乘以1!!那是什么?你把+1放在月份了吗?也就是说,实际上,月份从0(零)开始,这个月的更多信息是0索引的。0是一月。11号是十二月。就是这样:)是的,我试过了,我注意到这个月总是给我一个答案<实际月份乘以1!!那是什么?你把+1放在月份了吗?也就是说,实际上,月份从0(零)开始,这个月的更多信息是0索引的。0是一月。11号是十二月。就是这样:)