2016-09-06 51 views
0

嗨,我有这样的代码。如何删除Date()Jquery中的时间?

var date = new Date(), y = date.getFullYear(), m = date.getMonth(); 

var firstDay = new Date(y, m, 1); 

的结果是这样的:

"Thu Sep 01 2016 00:00:00 GMT+0800 (China Standard Time)" 

如何删除的时间和其他文本,这样我会有这样的结果:

"Thu Sep 01" 

我已经尝试过.split(' ')[0].replace但它表示它不是一个函数。

谢谢!

+0

如何: 'firstDay.toDateString();' – Zafar

回答

2

您需要将日期对象转换为字符串,然后进行操作。

var date = new Date(), y = date.getFullYear(), m = date.getMonth(); 
 

 
var firstDay = new Date(y, m, 1).toString().split(' ').slice(0,3).join(' '); 
 

 
console.log(firstDay)

+1

三江源!这工作! – jaybee