我有时间数据:"2018-11-11T16:02:21.857Z"
根据这些数据,我想这样做:
console.log('year: ' + something) // year: 2018
console.log('month: ' + something) // month: 11
console.log('day: ' + something) // day: 11
console.log('hour: ' + something) // hour: 16
console.log('min: ' + something) // min: 02
console.log('sec: ' + something) // sec: 21
有什么好方法吗?
我不在乎是否使用jQuery。
我需要做string manipulation
还是其他什么?
如果答案是肯定的,我会这样做。
但是我认为可能会有更好的方法来做到这一点。
答案 0 :(得分:1)
只需拆分日期:
const [day, time] = date.split("T");
const [year, month, day] = day.split("-");
const [hour, min, sec] = time.split(".")[0].split(":");