오늘 날짜 / 시간 표시
본문
2가지 문의입니다.
1.
오늘날짜를 표시하는 소스를 검색으로 찾았습니다.
<?
$today = date("Y-m-d");
echo $today;
?>
이소스인데요.
2014-09-12로 표시되는데
이것을
12 (이게 오늘날짜, 표시후 줄바꿈되게)
09. 2014
이런식으로 줄바꿈같은걸 하려면 어찌해야하는지 궁금합니다.
2.
실시간이 표시되는 자바스크립트도 찾았는데요.
이런 실시간 자바스크립트 사용시에 홈페이지에 무리가 간다던지 트래픽이 막 증가한다던지 하여튼 사용시 그리 좋지 않은 영향이 있는지 궁금합니다.
실시간 자바스크립트 는 이것입니다.
<script>
function startTime() {
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML = h+":"+m+":"+s;
var t = setTimeout(function(){startTime()},500);
}
function checkTime(i) {
if (i<10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
</script>
<body onload="startTime()">
<div id="txt"></div>
답변 2
<?
$today = date("Y-m-d");
$todays = explode('-',$today);
$year = $todays[0]; //년도
$month = $todays[1];//달
$day = $todays[2];//일
?>
이렇게 그냥 넣으시고 저 변수들 사용하시면되요.
1.
오늘날짜를 표시하는 소스를 검색으로 찾았습니다.
<?
$today = date("Y-m-d");
echo $today;
?>
이소스인데요.
2014-09-12로 표시되는데
이것을
12 (이게 오늘날짜, 표시후 줄바꿈되게)
09. 2014
이런식으로 줄바꿈같은걸 하려면 어찌해야하는지 궁금합니다.
1번은 explode 함수를 이용해서 하시면 됩니다. $todays = explode('-',$today);
$year = $todays[0];
$month = $todays[1];
$day = $todays[2]; 하시고 원하시는 모양으로 수정하시면됩니다.
2번은 다음분에게 넘길게요~