嗨,我有这样的代码。
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 :(得分: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)