WebService에서 yyyy-MM-ddTHH : mm : ss.fffZ 형식의 날짜가 포함 된 문자열을받습니다. JavaScript를 사용하여 mmm dd hh mm과 같은 형식으로 변환해야합니다. 예를 들어 문자열 "2017-02-08T09 : 19 : 47.550Z"를 Feb 08 09:19로 변경합니다.
이것을 어떻게 달성합니까 ??
일반적으로 사람들은 복잡한 날짜 조작을 위해 Moment.js 를 사용하지만 ,이 문제는 바닐라 JS 문자열 조작과 Date#toUTCString
방법으로 아주 간단하게 해결할 수 있습니다 .
function formatDate(date) {
var utc = date.toUTCString() // 'ddd, DD MMM YYYY HH:mm:ss GMT'
return utc.slice(8, 12) + utc.slice(5, 8) + utc.slice(17, 22)
}
console.log(
formatDate(new Date('2017-02-08T09:19:47.550Z'))
) //=> 'Feb 08 09:19'
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다