我有这个字符串:
Wed May 09 2018 13:10:47 GMT+0700 (WIB)
我只想选择:
May 09 2018
我该怎么做?
答案 0 :(得分:2)
我收到此错误:date.slice不是函数
你拥有的是Date对象而不是字符串。
你可以做到
date.toString().slice(4, 15)
或者,如果您想要一个更具可读性和灵活性的解决方案(例如,显示不同的日期格式,支持不同的语言等),您可以使用momentjs库:
import moment from 'moment';
const date = new Date();
moment(date).format('MMM DD YYYY');
如果momentjs
不是依赖项,则以较大的捆绑包大小为代价。
答案 1 :(得分:1)
有人已经在评论
中给出了答案我举了一个完整的例子:
const str = 'Wed May 09 2018 13:10:47 GMT+0700 (WIB)';
console.log(str.slice(4, 15)); // May 09 2018