javascript从Date对象获取时间信息

时间:2018-11-11 16:11:07

标签: javascript time

我有时间数据:"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还是其他什么?

如果答案是肯定的,我会这样做。

但是我认为可能会有更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

只需拆分日期:

 const [day, time] = date.split("T");
 const [year, month, day] = day.split("-");
 const [hour, min, sec] = time.split(".")[0].split(":");