jquery - 如何删除 Date() Jquery 中的时间?

标签 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但它说它不是一个函数。

谢谢!

最佳答案

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

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/

相关文章:

javascript - 从其他按钮触发 Bootstrap 下拉按钮

html - :active is behaving weird 上的绝对位置

date - 画面 : Aggregate and Non-aggregate error with Date calculations

php - 将美国日期格式转换为 ANSI SQL 日期格式 (YYYY-mm-dd)

jquery - 将点更改为逗号

javascript - 将数组从 php 页面传递到另一个页面上的 javascript

javascript - 如何捕获 jQuery AJAX 错误?

javascript - 如果 Canvas 同源标志脏了,如何将图像保存到相册

html - 有没有办法让鼠标完全忽略 html 元素?

php - 如何获取特定日期范围内的记录