자바 스크립트 날짜를 yyyy-mm-dd로 형식 지정하십시오. > 채택게시판

본문 바로가기

채택게시판

[해결] 자바 스크립트 날짜를 yyyy-mm-dd로 형식 지정하십시오.

총 채택 포인트
170 포인트

본문

안녕 모두 내가 날짜 형식 일 5 월 11,2014 어떻게 자바 스크립트에서 2014-05-11로 변환 할 수 있습니다.

function taskDate(dateMilli) {
    var d = (new Date(dateMilli) + '').split(' ');
    d[2] = d[2] + ',';

    return [d[0], d[1], d[2], d[3]].join(' ');
}
var datemilli = Date.parse('Sun May 11,2014');
taskdate(datemilli);

위의 코드는 나에게 같은 날짜 형식 태양을 제공 할 수 있습니다 11,2014 도와주세요.

3
로그인 후 추천 또는 비추천하실 수 있습니다.
추천한 회원 보기
포인트 5,664
경험치 264
[레벨 2] - 진행률 16%
가입일
2022-02-10 15:29:58

댓글목록7

피에이치피님의 댓글

베스트 1
채택
profile_image
넌 할 수있어
function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) month = '0' + month;
    if (day.length < 2) day = '0' + day;

    return [year, month, day].join('-');
}


사용예
alert(formatDate('Sun May 11,2014'));


산출
2014-05-11

안졸리나졸리나님의 댓글의 댓글

레인보우님의 댓글

profile_image
yyyy-mm-dd 형식으로 날짜를 가져 오는 데이 방법을 사용합니다. :)
var todayDate = new Date().toISOString().slice(0,10);

할인의추억님의 댓글

profile_image
toISOString()귀하의 날짜가 현지 시간으로 가정하고 그것을 UTC로 변환합니다. 잘못된 날짜 문자열이 표시됩니다.
다음 메소드는 필요한 것을 리턴해야합니다.
Date.prototype.yyyymmdd = function() {         

    var yyyy = this.getFullYear().toString();                                    
    var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based         
    var dd  = this.getDate().toString();             

    return yyyy + '-' + (mm[1]?mm:"0"+mm[0]) + '-' + (dd[1]?dd:"0"+dd[0]);
};

피에이치피님의 댓글

채택
profile_image
넌 할 수있어
function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) month = '0' + month;
    if (day.length < 2) day = '0' + day;

    return [year, month, day].join('-');
}


사용예
alert(formatDate('Sun May 11,2014'));


산출
2014-05-11

안졸리나졸리나님의 댓글의 댓글

시베리안허숙희님의 댓글의 댓글

아름다운별님의 댓글

profile_image
다음과 같은 한 가지 방법이 있습니다.

var date = Date.parse('Sun May 11,2014');

function format(date) {
  date = new Date(date);

  var day = ('0' + date.getDate()).slice(-2);
  var month = ('0' + (date.getMonth() + 1)).slice(-2);
  var year = date.getFullYear();

  return year + '-' + month + '-' + day;
}

console.log(format(date));

가을의전설님의 댓글

profile_image
단순히 이것을 사용하지 않는 것이 어떨까요?
ar date = new Date('1970-01-01');  //or your date here
console.log((date.getMonth() + 1) + '/' + date.getDate() + '/' +  date.getFullYear());
게시판 전체검색
상담신청