alert(dateObj)
준다 Wed Dec 30 2009 00:00:00 GMT+0800
형식으로 날짜를 얻는 방법 2009/12/30
?
답변
var dateObj = new Date();
var month = dateObj.getUTCMonth() + 1; //months from 1-12
var day = dateObj.getUTCDate();
var year = dateObj.getUTCFullYear();
newdate = year + "/" + month + "/" + day;
또는 새로운 날짜를 설정하고 위의 값을 줄 수 있습니다
답변
var dt = new Date();
dt.getFullYear() + "/" + (dt.getMonth() + 1) + "/" + dt.getDate();
월 인덱스는 0부터 시작하므로 1 씩 증가시켜야합니다.
편집하다
날짜 개체 함수의 전체 목록은 다음을 참조하십시오.
getMonth()
현지 시간에 따라 지정된 날짜의 월 (0-11)을 반환합니다.
getUTCMonth()
지정된 날짜의 표준시를 기준으로 월 (0-11)을 반환합니다.
답변
new Date().toISOString()
"2016-02-18T23:59:48.039Z"
new Date().toISOString().split('T')[0];
"2016-02-18"
new Date().toISOString().replace('-', '/').split('T')[0].replace('-', '/');
"2016/02/18"
new Date().toLocaleString().split(',')[0]
"2/18/2016"
답변
Moment.js http://momentjs.com/ 을 사용하는 것이 좋습니다 .
그럼 당신은 할 수 있습니다 :
moment(new Date()).format("YYYY/MM/DD");
참고 : new Date()
현재 TimeDate를 원한다면 실제로 추가 할 필요가 없으며 날짜 객체를 전달할 수있는 참조로만 추가했습니다. 현재 TimeDate의 경우 다음과 같이 작동합니다.
moment().format("YYYY/MM/DD");
답변
정보
두 자리 월과 날짜를 원하는 경우 (2016/01/01 대 2016/1/1)
암호
var dateObj = new Date();
var month = ('0' + (dateObj.getMonth() + 1)).slice(-2);
var date = ('0' + dateObj.getDate()).slice(-2);
var year = dateObj.getFullYear();
var shortDate = year + '/' + month + '/' + date;
alert(shortDate);
산출
2016/10/06
깡깡이
https://jsfiddle.net/Hastig/1xuu7z7h/
신용
더
더에 대한 자세한 내용은 자신 편집기를 시도 W3 스쿨에서 저를 더 잘 사용하는 방법을 이해 도왔다..slice
답변
: 추가 서식 니스 http://blog.stevenlevithan.com/archives/date-time-format을 .
그것으로 당신은 쓸 수 있습니다 :
var now = new Date();
now.format("yyyy/mm/dd");
답변
Date get 메소드를 사용하십시오.
http://www.tizag.com/javascriptT/javascriptdate.php
http://www.htmlgoodies.com/beyond/javascript/article.php/3470841
var dateobj= new Date() ;
var month = dateobj.getMonth() + 1;
var day = dateobj.getDate() ;
var year = dateobj.getFullYear();