'2020-02-26 00:00:00'
.slice(10,8)
我从空格处11位截取后面8位为什么截取不到,空格算一位吗?或者用其他,截取后面8位时间
str.slice(beginIndex[, endIndex])
beginIndex如果值为负数,会被当做 strLength + beginIndex
看待,这里的strLength
是字符串的长度(例如, 如果beginIndex
是 -3 则看作是:strLength - 3
)
因此这里还可以用'2020-02-26 00:00:00'.slice(-8)
来取值
此外还可以用
'2020-02-26 00:00:00'.split(' ')[1]
'2020-02-26 00:00:00'.substr(11)
'2020-02-26 00:00:00'.substring(11)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
其实是这样的,你只是API不太熟悉,可以仔细看MDN文档String.prototype.slice