• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 날짜를 받는 moment 라이브러리를 사용하는데

날짜를 받는 moment 라이브러리를 사용하는데

5 글 보임 - 21 에서 25 까지 (총 25 중에서)
  • 글쓴이
  • #62201

    codingapple
    키 마스터
    var sql3 = 'UPDATE post SET result2[0].lastdate=? ,result2[0].newdate=?  WHERE login.user_id=? AND post.id=?';
              connection.query(sql3,function(err,good){
    이 부분은 없어도 될듯요 
    reslut2는 오타같습니다 
    
    #62336

    이해욱
    참가자
    list.ejs
    
    <!DOCTYPE html>
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-iYQeCzEYFbKjA/T2uDLTpkwGzCiq6soy8tYaI1GyVh/UjpbCx/TYkiZhlZB6+fzT" crossorigin="anonymous">
      <link href="/public/main.css" rel="stylesheet">
      <title>공지사항</title>
      
      <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/locale/ko.min.js"></script>
    </head>
    <body>
        
        
        <div class="_container">
            <div class="header">
                <%- include('nav.html')%>
            </div>
            <div class="left-menu"></div>
            <div class="center-menu">
                <div class="board_warp">
                    <div class="board_title">
                        공지사항
                        <p>공지사항을 빠르고 정확하게 안내해드립니다.</p>
                    </div>
                    <div class="board_list_warp">
                        <div class="board_list">
                            <div class="top">
                                <div class="num">번호</div>
                                <div class="title">제목</div>
                                <div class="writer">글쓴이</div>
                                <div class="date">작성일</div>
                                <div class="count">조회</div>
                            </div>
                            <div class="line">
                                <input value="<%= posts.id %>" name="id" style="display : none;">
                                <% for(var i=0; i < posts.length; i++) { %>
                                <div class="num"><%= posts[i].id %></div>
                                <div class="title">"><%= posts[i].title %></div>
                                <div class="writer"><%= posts[i].user_id %></div>
                                <div class="lastdate"><%= posts[i].lastdate %></div>
                                <div class="count">33</div>
                                <% } %>
                            </div>
                        </div>
                    </div>
                    <div class="board_page">
                        <<
                        <
                        1
                        2
                        3
                        4
                        5
                        >
                        >>
                    </div>
                    <div class="bt_wrap">
                        등록
                    </div>
                </div>
                <div class="container input-group mb-2">
                    <input class="form-control" id="search-input">
                    <button class="input-group-append btn btn-danger" id="search">검색</button>
                </div>
            </div>
            <div class="right-menu"></div>
            <div class="footer"></div>
            
        </div>
        <script>
        $('#search').click(function(){
            var 입력한값 = $('#search-input').val();
            window.location.replace('/search?value='+입력한값);
        })
        $('.delete').click(function(e){
            var 글번호=e.target.dataset.id;
            var 지금누른거 = $(this);
            $.ajax({
                method:'DELETE',
                url:'/delete',
                data: {id: 글번호}
            }).done(function(결과){
                지금누른거.parent('li').fadeOut();
            }).fail(function(a,b,c){
                console.log(a,b,c,);
            });
        })
        for(var i=0; i < posts.length; i++) {
            $('.lastdate').html(moment(posts[i].lastdate).format('YYYY-MM-DD'));
        }
        </script>
        <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.min.js" integrity="sha384-IDwe1+LCz02ROU9k972gdyvl+AESN10+x7tBKgc9I5HFtuNz0wWnPclzo6p9vxnk" crossorigin="anonymous"></script>
    </body>
    </html>
    
    
    
    년도 월 일만 출력할려고 하는데 posts 값을 전달받지못하네요
    그리고 밑에 <script> for(var i=0; i < posts.length; i++) {</script>  여기에 for문을 줘서 바꾼다고 
    위에 [i]값이 변할까요? for문 밖인데 원하는 시간이 바뀌나요?
    그냥 모든 게시물들이 마지막 기간 값으로 변해지는거아닌가요?
     
    #62348

    codingapple
    키 마스터
    for(var i=0; i < $('.lastdate').length; i++) {
      $('.lastdate').eq(i).html(moment($('.lastdate').eq(i).html()).format('YYYY-MM-DD'))
    }
    서버에서 보낸게 날짜형식이 아니면 안될수도요
    #62355

    이해욱
    참가자
    감사합니다 해결 되었습니다
    #67957

    이해욱
    참가자
    <b>잘해결되었습니다 감사합니다</b>
     
5 글 보임 - 21 에서 25 까지 (총 25 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠