이 유성 서버 코드는 "Fr Jun 06 00:00:00 BST 2008"에서 "06 2008"을 가져와야하지만 "잘못된 날짜"가 나타납니다. 어떤 아이디어입니까? 감사합니다모멘트로 날짜 형식 변환
let dat = new Date('Fri Jun 06 00:00:00 BST 2008');
let mDat = moment(dat).format("dd yyyy");
console.log(mDat);
이 유성 서버 코드는 "Fr Jun 06 00:00:00 BST 2008"에서 "06 2008"을 가져와야하지만 "잘못된 날짜"가 나타납니다. 어떤 아이디어입니까? 감사합니다모멘트로 날짜 형식 변환
let dat = new Date('Fri Jun 06 00:00:00 BST 2008');
let mDat = moment(dat).format("dd yyyy");
console.log(mDat);
당신이 년 사용 날짜 사용 에게 DD을 원하는 경우가 ... .. 당신의 시간 표준을 인식 때문에 제거하지 않습니다 YYYY의 대소 문자를 구분
let dat = new Date('Fri Jun 06 00:00:00 2008');
let mDat = moment(dat).format("DD YYYY");
console.log(mDat);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
다음은 간단한 해결책입니다. (JS BIN 링크 - https://jsbin.com/nihoxivoxa/edit?js,console)
var date_text = 'Fri Jun 06 00:00:00 BST 2008';
var date_text = date_text.split('BST').join();
var dat = new Date(date_text);
var mDat = moment(dat).format("DD YYYY");
console.log(mDat);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://cdn.jsdelivr.net/momentjs/2.14.1/moment-with-locales.min.js"></script>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1/prototype.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1/scriptaculous.js"></script>
</body>
</html>
방법/당신이 점점 않는 '금 6월 6일 영국 서머 타임 00시 00분 0초 2008'이? –
당신은 var a = 새로운 순간을 시도 할 수 있습니다 ('Fri Jun 06 00:00:00 BST 2008', 'ddd MMM DD hh : mm : ss Z YYYY'); – Rakib