我有一个日期格式:05-Jun-2013,我只需要年份,并且需要将其转换为 2013 年,以进行验证。我该怎么做,请注意 .getFullYear() 不起作用。
问问题
3411 次
5 回答
1
var d = new Date('05-Jun-2013');
alert(d.getFullYear());
于 2013-06-05T11:20:45.023 回答
0
尝试拆分
my_date = '05-Jun-2013';
var my_arr = my_date.split('-');
alert('The year is ' + my_arr[2]);
这里 my_arr 是数组,my_arr[2] 代表年份
于 2013-06-05T11:19:26.823 回答
0
请看下文。
var dateObj = new Date("05-Jun-2013");
dateObj.getUTCFullYear();
于 2013-06-05T11:20:26.453 回答
0
试试这个它对我有用:
var d = '05-Jun-2013';
var nd = new Date(d);
alert(nd.getFullYear());
于 2013-06-05T11:21:34.913 回答
0
默认情况下 getFullYear 应该可以工作。可能是您没有合适的使用对象。
你按照这个方法
var dateString = "05-Jun-2013";
var dateStringArray = dateString.split("-");
var yearValue = dateStringArray[2];
于 2013-06-05T11:21:46.010 回答