메시지 보낼 때 시간표시 채택완료
둔덕
5년 전
조회 4,092
채팅메시지를 보낼 때 보낸 시간을 카카오톡 처럼 표시하고 싶어서 게속 해보는데.. 아직 초보라
도저히 안되네요 ㅠㅠ..
지금 메시지 밑에 표시된 시간은 모든 메시지가 동일하게 적용되고 새로고침 할 때마다 게속 바뀌네요 ..
고수님들 도와주십셔 ㅠ

</p>
<p><li class="<?php echo $class;?>" id="char_list_<?php echo $row['me_id'];?>" style="position:relative">
<?php echo $content; ?>
<span style="position:absolute;top:90%;width:65px"></p>
<p> <?php $lastmod = date("m-d H:i", time());
echo $lastmod;
?>
</span>
</li></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
5년 전
$lastmod = date("m-d H:i", time()); ?> 를
$lastmod = date("m-d H:i", strtotime($row['me_send_datetime'])); ?>
로 해보세요. 제가 작업한 사이트 같은데 위 같은 경우는 간단하면 그냥 도움을 드릴수도 있으니 연락을 주셔도 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
둔덕
5년 전
댓글을 작성하려면 로그인이 필요합니다.
5년 전
$row 에 작성날짜가 저장되어있는지 모르겠습니다만..
1.
이 소스를 해석해드리자면
1. lastmod 라는 변수에 지금의 시간을 담는다.
2. lastmod 를 화면에 출력한다
= lastmod 에는 지금의 시간이 담겨져 있기 때문에 지금시간이 출력되는 것이구요
만약 저장 날짜가 me_date로 되어있다면 이런식으로 lastmod 에 담아주시면 됩니다 :)
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
둔덕
5년 전
답변달아주셔서 감사합니다!
혹시 $row에 굳이 작성날짜를 저장해야하는 이유가 있나요ㅜ?
$row['me_date'] 로 실행이 안된다면 어떻게 $row 안에 작성날짜를 작성 해야할까요..ㅠㅠ
혹시 $row에 굳이 작성날짜를 저장해야하는 이유가 있나요ㅜ?
$row['me_date'] 로 실행이 안된다면 어떻게 $row 안에 작성날짜를 작성 해야할까요..ㅠㅠ
�
나단kr
5년 전
음... $row 에 어떤 데이터가 들어있는지 모르시는건가요???
print_r2($row)로 찍어보세요
print_r2($row)로 찍어보세요
�
둔덕
5년 전
도움주셔서 감사합니다~!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 잘 해결했습니다!!
정말 감사합니다!!