var date = '04/04';<br>
alert(new Date(date));<br>
//now year 2013<br>
//result Wed Apr 04 <b>2001</b>
我想
//result Wed Apr 04 <b>2013</b>
var date = '04/04';<br>
alert(new Date(date));<br>
//now year 2013<br>
//result Wed Apr 04 <b>2001</b>
我想
//result Wed Apr 04 <b>2013</b>
您可以通过以下方式获取当前日期,new Date();
因此可以通过以下方式找到当前年份:
var currentDate = new Date();
//this would return 2013
因此,以下代码将完成获取正确日期的工作:
var currentDate = new Date();
var currentYear = currentDate.getFullYear();
var date = "04/04"; //the date entered
var comp = date.split('/');
var m = parseInt(comp[0], 10); //this would give you the entered month
var d = parseInt(comp[1], 10); //this would give you the entered date
var correctDate = new Date(currentYear, m - 1, d);
correctDate.toDateString(); //this line will return the date
希望能帮助到你。
var nowYear=new Date().getFullYear(); //current year
var date = '04/04/'+nowYear.toString();
alert( new Date(date));
真的是2001 年 4 月 4 日星期三回来吗?而不是无效日期?字符串中没有年份,它是如何解析的?
var date = '04/04';
date = new Date(date);
date = new Date(2013, date.getMonth(), date.getDate());
alert(date);
使用静态年份,它将是:
var date = '04/04';
alert(new Date('2013/'+date));
日期格式在哪里yyyy/MM/dd
使用功能单独设置部件setX()
。