嗨,我有一个这样的代码。
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
但它说它不是一个函数。
谢谢!
最佳答案
您需要将日期对象转换为字符串,然后进行操作。
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)
关于jquery - 如何删除 Date() Jquery 中的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39357190/