게시판 다 뒤져도 제가 원하는 날짜 표기는 없어서요. 정보
게시판 다 뒤져도 제가 원하는 날짜 표기는 없어서요.본문
1.
오늘 글의 날짜는 원래 형식대로 시간만 (H:i) 뜨고
나머지는 y/m/d 이렇게 출력하고 싶어요.
<?=date("y/m/d", strtotime($list[$i]['datetime2']));?>
이렇게 수정을 해봤는데 70/01/01 이렇게 뜨고
<?=date("y/m/d", strtotime($list[$i]['wr_datetime']));?>
이렇게 수정 해보니까 날짜는 제대로 뜨는데 오늘 글도 y/m/d 이렇게 뜨네요.
2. 추가로..
오늘 글의 날짜는 빨간색으로
어제 글의 날짜는 파란색으로 출력하는 방법까지 알려주세요. 부탁드립니다 ㅠㅠ
오늘 글의 날짜는 원래 형식대로 시간만 (H:i) 뜨고
나머지는 y/m/d 이렇게 출력하고 싶어요.
<?=date("y/m/d", strtotime($list[$i]['datetime2']));?>
이렇게 수정을 해봤는데 70/01/01 이렇게 뜨고
<?=date("y/m/d", strtotime($list[$i]['wr_datetime']));?>
이렇게 수정 해보니까 날짜는 제대로 뜨는데 오늘 글도 y/m/d 이렇게 뜨네요.
2. 추가로..
오늘 글의 날짜는 빨간색으로
어제 글의 날짜는 파란색으로 출력하는 방법까지 알려주세요. 부탁드립니다 ㅠㅠ
댓글 전체
우선 datetime2는 이미 get_list() 함수에서 처리가 된 내용입니다.
원래 디비에 들어있는 wr_datetime 은 Y-m-d H:i:s 형식이고,
datetime2 는 아시는 대로, 오늘이면 H:i, 아니면 Y-m-d,
datetime은 무조건 Y-m-d 형식입니다.
원하시는 형식으로 하시려면
<?
$new_datetime = $list[$i]['datetime2'];
$color = "blue";
if ($list[$i]['datetime'] == $g4['time_ymd']) {
$new_datetime = date("y/m/d", strtotime($list[$i]['wr_datetime']));
$color = "red";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
정도가 되지 않을까 합니다. ^^
원래 디비에 들어있는 wr_datetime 은 Y-m-d H:i:s 형식이고,
datetime2 는 아시는 대로, 오늘이면 H:i, 아니면 Y-m-d,
datetime은 무조건 Y-m-d 형식입니다.
원하시는 형식으로 하시려면
<?
$new_datetime = $list[$i]['datetime2'];
$color = "blue";
if ($list[$i]['datetime'] == $g4['time_ymd']) {
$new_datetime = date("y/m/d", strtotime($list[$i]['wr_datetime']));
$color = "red";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
정도가 되지 않을까 합니다. ^^
추가질문인데요.
<?
$new_datetime = $list[$i]['datetime'];
$color = "blue";
if ($list[$i]['datetime'] == $g4['time_ymd']) {
$new_datetime = $list[$i]['datetime2'];
$color = "red";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
그냥 이렇게 수정해서 쓰려고 하는데요.
근데 오늘 글을 제외하고 전부 날짜가 파란색이 돼있더라구요.
오늘 글 날짜는 빨강
어제 글 날짜는 파랑
나머지는 기본색 (혹은 회색 지정)으로 출력하려면 어떻게 해야하나요?
또, 코멘트의 날짜에도 똑같이 적용하는 법 부탁드릴게요.. ㅠㅠ
<?
$new_datetime = $list[$i]['datetime'];
$color = "blue";
if ($list[$i]['datetime'] == $g4['time_ymd']) {
$new_datetime = $list[$i]['datetime2'];
$color = "red";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
그냥 이렇게 수정해서 쓰려고 하는데요.
근데 오늘 글을 제외하고 전부 날짜가 파란색이 돼있더라구요.
오늘 글 날짜는 빨강
어제 글 날짜는 파랑
나머지는 기본색 (혹은 회색 지정)으로 출력하려면 어떻게 해야하나요?
또, 코멘트의 날짜에도 똑같이 적용하는 법 부탁드릴게요.. ㅠㅠ
앗, 제가 포멧변경도 안하고, 오늘자를 날짜 형식으로 바꾸는등, 엉망으로 알려드렸네요. ^^; 죄송..
어쨋든 사용하시기로 한 코드 형태로 색을 더 지정하려면,
<?
$new_datetime = $list[$i]['datetime'];
$color = "gray";
if ($list[$i]['datetime'] == $g4['time_ymd']) {
$new_datetime = $list[$i]['datetime2'];
$color = "red";
}elseif ($list[$i]['datetime'] == date( 'Y-m-d', strtotime("-1 day")) ) {
$color = "blue";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
댓글의 경우는 (skin/board/basic 의 경우), view_comment.skin.php line 37 의 중간
<?=$list[$i][datetime]?>
를
<?
$new_datetime = $list[$i]['datetime'];
$color = "gray";
if (substr($list[$i]['datetime'],0,8) == date( 'y-m-d')) {
$color = "red";
}elseif (substr($list[$i]['datetime'],0,8) == date( 'y-m-d', strtotime("-1 day")) ) {
$color = "blue";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
로 수정하시면 어떨지..
글목록과 댓글 목록의 datetime 포멧이 다른 것을 오늘에야 알았네요.. ^^;
어쨋든 사용하시기로 한 코드 형태로 색을 더 지정하려면,
<?
$new_datetime = $list[$i]['datetime'];
$color = "gray";
if ($list[$i]['datetime'] == $g4['time_ymd']) {
$new_datetime = $list[$i]['datetime2'];
$color = "red";
}elseif ($list[$i]['datetime'] == date( 'Y-m-d', strtotime("-1 day")) ) {
$color = "blue";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
댓글의 경우는 (skin/board/basic 의 경우), view_comment.skin.php line 37 의 중간
<?=$list[$i][datetime]?>
를
<?
$new_datetime = $list[$i]['datetime'];
$color = "gray";
if (substr($list[$i]['datetime'],0,8) == date( 'y-m-d')) {
$color = "red";
}elseif (substr($list[$i]['datetime'],0,8) == date( 'y-m-d', strtotime("-1 day")) ) {
$color = "blue";
}
echo "<span style='color:$color'>$new_datetime</span>";
?>
로 수정하시면 어떨지..
글목록과 댓글 목록의 datetime 포멧이 다른 것을 오늘에야 알았네요.. ^^;
글목록의 경우,원래대로 포멧을 바꾸시려면,
$new_datetime = $list[$i]['datetime'];
대신
$new_datetime = date("y/m/d", strtotime($list[$i]['wr_datetime']));
로하시면 될듯.. ^^;
$new_datetime = $list[$i]['datetime'];
대신
$new_datetime = date("y/m/d", strtotime($list[$i]['wr_datetime']));
로하시면 될듯.. ^^;
댓글을 수정해주셨네요 ㅎㅎ 똑같은 소스를 댓글에 적용했는데 변화가 없더라구요.
실은 제로보드 쓰다가 어제 그누보드 설치하고 오늘 차근차근 뜯어보는 중이거든요.
댓글도 똑같이 적용하라 하셔서, 제로보드는 본문과 댓글의 변수가 각각 다른데 그누보드는 같은가보다 생각했었어요 ㅎㅎㅎ
새로 수정해주신 소스로 적용하니 잘 되네요.
이렇게 실시간으로 답변이 올라올 줄은 몰랐어요. 제로보드는 이제 속시원한 답변 얻기가 쉽지 않은터라 ㅠㅠ
정말 감사합니다! 좋은하루 되세요~
실은 제로보드 쓰다가 어제 그누보드 설치하고 오늘 차근차근 뜯어보는 중이거든요.
댓글도 똑같이 적용하라 하셔서, 제로보드는 본문과 댓글의 변수가 각각 다른데 그누보드는 같은가보다 생각했었어요 ㅎㅎㅎ
새로 수정해주신 소스로 적용하니 잘 되네요.
이렇게 실시간으로 답변이 올라올 줄은 몰랐어요. 제로보드는 이제 속시원한 답변 얻기가 쉽지 않은터라 ㅠㅠ
정말 감사합니다! 좋은하루 되세요~
잘 된다니 다행입니다. ^^;
(네, 저도 그냥 하면 될 줄 알았는데, 안되더라구요.. ^^ 그래서 테스트 해보고 수정했습니다.)
우연히 시간이 되어서 sir 여기저기 돌아다니고 있어서 '실시간' 대답이 가능했나 봅니다.
저도 그누보드 배워가는 중이고요..
나름 정리해서 http://gnuboard.org/ 에 위키형식으로 정리하고 있답니다.
아직 많은 내용은 없지만, db 테이블 설명 등은 나중에 도움이 될 수도 있을지도 모르겠네요. ^^
(네, 저도 그냥 하면 될 줄 알았는데, 안되더라구요.. ^^ 그래서 테스트 해보고 수정했습니다.)
우연히 시간이 되어서 sir 여기저기 돌아다니고 있어서 '실시간' 대답이 가능했나 봅니다.
저도 그누보드 배워가는 중이고요..
나름 정리해서 http://gnuboard.org/ 에 위키형식으로 정리하고 있답니다.
아직 많은 내용은 없지만, db 테이블 설명 등은 나중에 도움이 될 수도 있을지도 모르겠네요. ^^
아 직접 정리하셨군요. 아까 얼핏 보고 그누보드의 서브사이트인 줄 알고 저같은 초보에게 유용할 것 같아서 감탄했었는데 일반 유저의 작품이라니 더 감탄하게 되네요. 도움이 많이 되겠어요. 감사합니다 ^_^