我有一个采用日期的javascript方法:
convert(new Date("02/20/2010");
我如何让转换返回“02/20/2010”作为字符串?
答案 0 :(得分:2)
d=new Date("02/20/2010");
(d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();
2/20/2010
或只打印它而不将其传递给Date构造函数?
alert("02/20/2010")
答案 1 :(得分:2)
Date("02/20/2010")
的输出类似于Thu Apr 22 2010 15:15:51 GMT+0530 (India Standard Time)
,它本身就是字符串。
有一些内置的日期/时间操作功能可能对您有用
toDateString()
方法
d=new Date("02/20/2010");
d.toDateString();
==> Tue Feb 02 2010
d.toUTCString()
=>星期五,2010年2月19日18:30:00 GMT
但如果"02/20/2010"
是您想要的输出,您可以使用上述答案。
那么为什么你想要一个输出与输入相同的方法呢?