javaScript의 날짜 시간 객체

표준에 따라 날짜 시간을 설정하는 방법을 알고 계십니까????
  • 다음과 같이 날짜를 표준 형식으로 변환하는 방법:
    mm-dd-yyyy, mm/dd/yyyy 또는 dd-mm-yyyy, dd/mm/yyyy
  • 날짜 시간 순서를 원하는 형식으로 어떻게 변경할 수 있습니까?
    시(AM/PM) : 분 : 초(12PM/PM : 38 : 24 )

  • 날짜를 표준 형식으로 변환하는 방법은 무엇인가요?



    다음 세부 단계를 안내해 드리겠습니다.
    Javascript "object.toLocalString"에서 '2022년 8월 16일 오후 12시 38분 24초 문자열로 날짜와 시간을 반환합니다.
    그런 다음 날짜와 시간으로 추출할 수 있습니다. 하지만 단순히 "toLocaleDateString()"을 추출하면 2022년 8월 16일 &
    "toLocaleTimeString()"오후 12:38:24

    date.toLocaleDateString()을 사용하여 날짜를 추출합니다.//2022년 8월 16일
    또 다른 방법으로 replaceAll() 메서드를 사용하여 "/"를 "-"로 바꾸었습니다. 교체된 날짜 형식으로 돌아갑니다.

    날짜 시간을 표준 형식으로 추출하는 또 다른 방법



    먼저 아래 주어진 DateTime 개체에서 날짜 월 및 연도를 추출해야 합니다.
    object.getDate(); 그것은 당신에게 날짜를 반환합니다 (1-31 사이의 범위)
    object.getMonth(); 월을 반환합니다(0-11 사이의 범위/1월은 0이고 12월은 11개의 인덱스가 됨). 1부터 시작하려면 object.getMonth() + 1을 추가해야 합니다.
    object.getFullYear(); 그것은 당신에게 올해를 반환합니다.
    함수 DateFormats(){
    var 날짜 = 새 날짜();
    //mm-dd-yyyy
    //- - - - - - -

    var formatDate = date.toLocaleDateString();
    console.log(formatDate)
    // mm/dd/yyyy
    // - - - - - - - - - - -
    var anotherFormat = formatDate.replaceAll("/","-")
    console.log(anotherFormat)
    // another way
    // - - - - - - - -
    var month = date.getMonth() + 1;
    var dates = date.getDate();
    var year = date.getFullYear()
    // mm-dd-yyyy, mm/dd/yyyy
    // - - - - - - -
    console.log(month + "-" + dates + "-" + year)
    console.log(month + "/" + dates + "/" + year)
    // dd-mm-yyyy, dd/mm/yyyy
    // - - - - - - - - - - - - 
    console.log(dates + "-" + month + "-" + year)
    console.log(dates + "/" + month + "/" + year)
    }
    DateFormats();
    


    **

    날짜 시간 순서를 원하는 형식으로 어떻게 변경할 수 있습니까?



    **
    시(AM/PM) : 분 : 초(12PM/PM : 38 : 24 )
    다음 세부 단계를 안내해 드리겠습니다.
    먼저 아래 주어진 DateTime 개체에서 날짜 월 및 연도를 추출해야 합니다.

    object.getHours(); 날짜(0-23 사이 범위)를 반환합니다. 0은 자정, 12는 정오, 23은 오후 11시입니다.

    object.getMinutes(); 분을 반환합니다(1–60 범위).

    object.getSeconds(); 초를 반환합니다(1–60 범위).

    object.getDay(); 오늘의 인덱스(0-6 범위)를 반환합니다.
    요일 이름의 배열을 만든 다음 일 개체에서 가져오는 인덱스를 호출합니다.
    배열명[object.index]

    시간이 12보다 크거나 같으면 PM을 표시하고 그렇지 않으면 AM을 표시하고 "Prepend"변수에 저장하여 AM과 PM을 찾습니다. 시간이 12에서 12시간을 뺀 값보다 크거나 같으면 12시간 전의 시간-12를 추출합니다.
    시간 변수에 재할당합니다.
    따라서 업데이트된 시간 및 접두사 변수는 시간 및 오전/오후가 됩니다.

    `

    function DateFormat() {
    var date = new Date()
    // getDay
    // - - - - - - -
    var days = ["Monday", "Tuesday", "Wednesday", "Tursday", "Friday", "Saturday", "Sunday"]
    var Today = days[date.getDay()];
    // getTime
    // - - - - - - - 
    var hours = date.getHours();
    var mintues = date.getMinutes();
    var second = date.getSeconds();
    // store AM and PM,
    prepand = " ";
    if (hours >= 12) {
    prepand = "PM"
    }
    else {
    prepand = "AM"
    }
    // store hours
    if (hours >= 12) {
    hours = hours - 12;
    }
    else {
    hours = hours;
    }
    return
    오늘은 : ${Today}\n현재 시간은 : ${hours} ${prepand} : ${mintues}: ${second}
    }
    console.log(DateFormat())

    `

    좋은 웹페이지 즐겨찾기