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())
`
Reference
이 문제에 관하여(javaScript의 날짜 시간 객체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sadiqshah786/set-the-format-of-date-30lh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)