作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图只显示月份和日期,但我得到的是“2019 年 10 月 22 日星期二 00:00:00 GMT-0700(山区标准时间)”。使用“react-date-picker”时,我怎样才能让它返回 ex:“Tue Oct 22 2019”而不 chop 文本?
<DatePicker
name="date"
onChange={this.handleDate}
value={this.state.date}
format="M-dd"
/>
最佳答案
这就是您要查找的内容 - toLocaleDateString()
const today = new Date();
console.log(today); // "2019-10-17T04:38:49.459Z"
console.log(today.toLocaleDateString("en-US")); // 10/17/2019
` - 返回第二个 (0-59)。
此外,JavaScript Date 有几种方法允许您提取它的部分:
getFullYear()
- 返回 4 位数年份getMonth()
- 返回表示一年中月份的从零开始的整数 (0-11)。getDate()
- 返回月份中的第几天 (1-31)。getDay()
- 返回星期几 (0-6)。 0 是星期天,6 是星期六。getHours()
- 返回一天中的小时 (0-23)。getMinutes()
- 返回分钟 (0-59)。`
还有一些,但这些是重要的。
我还可以建议探索 moment.js图书馆。
关于javascript - 如何从 react-date-picker 中删除此返回日期中的所有额外数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58424944/
我是一名优秀的程序员,十分优秀!