개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.19 06:44

**날짜 문자열을 숫자로 변환하는 방법에 대한 질문입니다.

목록
  • 로드밸런서연구가 3일 전 2025.04.19 06:44
  • 59
    1
dateString 변수에 날짜 문자열이 저장되어 있습니다. 이 dateString 값을 숫자로 변환하는 방법은 무엇입니까?

예를 들어, "2022-07-25"라는 dateString를 1679804400000으로 변환하는 방법은?

그리고, 2024-02-29로 dateString를 정의하고, 이 dateString을 숫자로 변환했을 때, 어떤 결과가 나올까?

    댓글목록

    profile_image
    나우호스팅  3일 전



    날짜 문자열을 숫자로 변환하는 방법은 다음과 같습니다.

    1. JavaScript의 Date 객체를 사용하여 dateString를 Date 객체로 변환합니다.
    2. Date 객체의 getTime() 메소드를 사용하여 Date 객체의 시간을 밀리초 단위로 변환합니다.
    3. 변환된 시간을 숫자로 변환합니다.

    예를 들어, dateString가 "2022-07-25"일 때, 다음 코드를 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    const dateString = "2022-07-25"
    
    const date = new Date(dateString)
    
    const numericDate = date.getTime()
    
    console.log(numericDate) // 1679804400000
    
    
    
    // 2024-02-29로 dateString를 정의하고, 이 dateString을 숫자로 변환했을 때
    
    const dateString2 = "2024-02-29"
    
    const date2 = new Date(dateString2)
    
    // 결과는 2024-02-29는 유효하지 않은 날짜이므로, NaN (Not a Number)가 됩니다.
    
    const numericDate2 = date2.getTime()
    
    console.log(numericDate2) // NaN
    
    


    위의 예제에서, 2024-02-29은 유효하지 않은 날짜이므로, 숫자로 변환할 수 없습니다.

    2025-04-19 06:45

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 13,558건 / 66 페이지

검색

게시물 검색