2017년 5월 20일 토요일

새해까지 남은 일자(날짜) 알아내는 소스(크로스브라우저)

새해까지 앞으로<br />
<script type="text/javascript">
<!--
var isNN = (navigator.appName.indexOf("Netscape")!=-1); //브라우저 종류(false:익스프로, true:네스케이프)
var nowdate = new Date();
var nowYear = isNN ? nowdate.getYear()+1900 : nowdate.getYear();
var lastdate = new Date("1/1/"+(nowYear+1)+" 0:0:0"); //형식 9/28/2003 0:0:0
var freedate = (lastdate.getTime()-nowdate.getTime())/(1000*60*60*24);
var freetime = freedate-Math.floor(freedate);
var date = Math.floor(freedate);
var time = Math.floor(freetime*24);
for (i=0; i<date.toString().length; i++) {
    document.write(date.toString().substr(i,1));
}
document.write("일 ");
for (i=0; i<time.toString().length; i++) {
    document.write(time.toString().substr(i,1));
}
document.write("시간 ");
//-->
</script>
남았습니다.