如何在javascript中从mssql datetime获取月份

时间:2014-12-09 04:42:27

标签: javascript sql-server

我有这种格式的日期时间 -

Nov 17 2014 02:06:57:000PM

但是,我无法将其转换为js datetime。

我已使用split()函数成功获取日期,年份和时间,但我不知道如何从这种格式获得月份。

2 个答案:

答案 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,依此类推。