我有这种格式的日期时间 -
Nov 17 2014 02:06:57:000PM
但是,我无法将其转换为js datetime。
我已使用split()
函数成功获取日期,年份和时间,但我不知道如何从这种格式获得月份。
答案 0 :(得分:0)
使用它。的 JSFiddler Demo 强>
var d = new Date('Nov 17 2014 02:06:57:000 PM');
var n = d.getMonth() + 1;
如果您的日期字符串为'Nov 17 2014 02:06:57:000PM'
var s = 'Nov 17 2014 02:06:57:000PM';
var result = s.substr(0, s.indexOf('M') - 1) + ' '
+ s.substr(s.indexOf('M') - 1, s.length) ;
var d = new Date(result);
var n = d.getMonth() + 1 ;
答案 1 :(得分:0)
var Month = new Date(' 2014年11月17日02:06:57:000 PM')。getMonth()+ 1;
我正在添加+1,因为Counting of Months从0开始,所以对于1月,它将需要0,依此类推。