답변 3개
채택된 답변
+20 포인트
4년 전
제가 쓰고있는 코드 입니다. 초단위 실시간 처리 됩니다.
적절히 수정하시면 될것 같습니다.
</p>
<p><script>
var now = new Date(<?php echo time(); ?> * 1000);
Number.prototype.zf = function() {
return (this > 9 ? '' : '0') + this;
};</p>
<p> function startTime() {
now.setSeconds(now.getSeconds() + 1);
var h = now.getHours().zf(),
m = now.getMinutes().zf(),
s = now.getSeconds().zf();
var d = new Date();
var week = new Array('일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일');
var amPm = '오전'; // 초기값 AM </p>
<p> if (week[d.getDay()] == "일요일") { // 일요일 색 변경
week[d.getDay()] = '<span style="color:#de1951;">' + week[d.getDay()] + '</span>'
}
if (h >= 12) { // 시간이 12보다 클 때 오후로 세팅
amPm = '오후';
}
document.getElementById('time').innerHTML = week[d.getDay()] + ' / ' + ' ' + amPm + ' ' + h + ':' + m + ':' + s;
setTimeout('startTime()', 1000);
}
</script>
<?php
$today = date("Y.m.d");
?></p>
<p>
출력은
이렇게 하시면 되겠습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
동물원
4년 전
적용해 봤는데 잘 되네요. 정말 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
�
동물원
4년 전
네~ 감사합니다. 말씀하신 대로 출력형식은 잘 나오네요. 그런데 시간이 처음 찍힌 그대로 멈춰 있고 리프레시 해보면 해당 시점의 시간으로 갱신 되는데요. 시계처럼 적용되게 하려면 페이지를 자동으로 리프레시 하거나 하는 소스가 추가되어야 하는걸까요?
�
작은별
4년 전
이런 거 참고해서 응용하시면 되겠네요.
https://ncube.net/js-%ec%84%9c%eb%b2%84%ec%8b%9c%ea%b0%84%ec%9d%84-%ed%99%94%eb%a9%b4%ec%97%90-%ec%8b%a4%ec%8b%9c%ea%b0%84%ec%9c%bc%eb%a1%9c-%ed%91%9c%ec%8b%9c%ed%95%98%ea%b8%b0/
https://ncube.net/js-%ec%84%9c%eb%b2%84%ec%8b%9c%ea%b0%84%ec%9d%84-%ed%99%94%eb%a9%b4%ec%97%90-%ec%8b%a4%ec%8b%9c%ea%b0%84%ec%9c%bc%eb%a1%9c-%ed%91%9c%ec%8b%9c%ed%95%98%ea%b8%b0/
댓글을 작성하려면 로그인이 필요합니다.
4년 전
</p>
<p><?php</p>
<p id="SE-3394130c-6305-4f3c-861e-05f0af190da8">setLocale(LC_ALL, "ko_KR.utf-8"); </p>
<p>$dt;</p>
<p>$h= date("H");</p>
<p>$h= date("i");</p>
<p>if($h> 12) {</p>
<p> $h= $h- 12;</p>
<p> $dt= "오후 ".$h.":".$m;</p>
<p>} else {</p>
<p> $dt= "오전 ".$h.":".$m;</p>
<p>}</p>
<p id="SE-e4337589-2678-4582-a134-d98d31dbaa4c">echo strftime('%h %e일 (%a)')." ".$dt;</p>
<p>?></p>
<p>
</p>
<p><?php</p>
<p> echo strftime('%h %e일 (%a) %p %R')." ".$dt;</p>
<p>?></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인