如何在Date()Jquery中删除时间?

时间:2016-09-06 20:19:49

标签: jquery html date time

嗨,我有这样的代码。

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,但它说这不是一个功能。

谢谢!

1 个答案:

答案 0 :(得分: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)