가을이네요…

오랜만에 들어 왔네요…
벌써 가을 인가봐요, 하기는 추석이 얼마 남지 않았으니…
그곳은 가을에 더 아름다울 것 같은데…
하늘이 보여서 그것도 맑은…
저녁 대청마루에서 달 보면서 동동주 한잔하면 좋겠다…

좋은 일만 있길 바래요…
그리고 기다리던 소식도…

php의 date() => 자바스크립트로

글쓴이:북극곰

이번에 좋아진 점이라면 출력형식에 html 태그를 넣을 수 있게 되었다는 것입니다.
< 와 > 사이에 있는 것들은 모두 변환하지 않도록 했거든요.
짝이 안맞으면 곤란하니깐 조심하시구요 ^^;
태그 바깥에서는 해당하는 영문자만 변환하므로 정확성도 높혔습니다.

// 날짜,시간 format 함수 = php의 date()
function date(arg_format, arg_date) {
if(!arg_date) arg_date = new Date();

var M = new Array(“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”);
var F = new Array(“January”,”February”,”March”,”April”,”May”,”June”,”July”,”August”,”September”,”October”,”November”,”December”);
var K = new Array(“일”,”월”,”화”,”수”,”목”,”금”,”토”);
var k = new Array(“日”,”月”,”火”,”水”,”木”,”金”,”土”);
var D = new Array(“Sun”,”Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sat”);
var l = new Array(“Sunday”,”Monday”,”Tuesday”,”Wednesday”,”Thursday”,”Friday”,”Saturday”);
var o = new Array(“전”,”후”);
var O = new Array(“오전”,”오후”);
var a = new Array(“am”,”pm”);
var A = new Array(“AM”,”PM”);

var org_year = arg_date.getFullYear();
var org_month = arg_date.getMonth();
var org_date = arg_date.getDate();
var org_wday = arg_date.getDay();
var org_hour = arg_date.getHours();
var org_minute = arg_date.getMinutes();
var org_second = arg_date.getSeconds();
var hour = org_hour % 12; hour = (hour) ? hour : 12;
var ampm = Math.floor(org_hour / 12);

var value = new Array();
value[“Y”] = org_year;
value[“y”] = String(org_year).substr(2,2);
value[“m”] = String(org_month+1).replace(/^([0-9])$/,”0$1″);
value[“n”] = org_month+1;
value[“d”] = String(org_date).replace(/^([0-9])$/,”0$1″);
value[“j”] = org_date;
value[“w”] = org_wday;
value[“H”] = String(org_hour).replace(/^([0-9])$/,”0$1″);
value[“G”] = org_hour;
value[“h”] = String(hour).replace(/^([0-9])$/,”0$1″);
value[“g”] = hour;
value[“i”] = String(org_minute).replace(/^([0-9])$/,”0$1″);
value[“s”] = String(org_second).replace(/^([0-9])$/,”0$1″);
value[“t”] = (new Date(org_year, org_month+1, 1) – new Date(org_year, org_month, 1)) / 86400000;
value[“z”] = (new Date(org_year, org_month, org_date) – new Date(org_year, 0, 1)) / 86400000;
value[“L”] = ((new Date(org_year, 2, 1) – new Date(org_year, 1, 1)) / 86400000) – 28;
value[“M”] = M[org_month];
value[“F”] = F[org_month];
value[“K”] = K[org_wday];
value[“k”] = k[org_wday];
value[“D”] = D[org_wday];
value[“l”] = l[org_wday];
value[“o”] = o[ampm];
value[“O”] = O[ampm];
value[“a”] = a[ampm];
value[“A”] = A[ampm];

var str = “”;
var tag = 0;
for(i=0;i var chr = arg_format.charAt(i);
switch(chr) {
case “<" : tag++; break;
case “>” : tag–; break;
}
if(tag || value[chr]==null) str += chr; else str += value[chr];
}

return str;
}

사진 찍기, 올리기

환절기라 그런지 딸기나 저나 피곤해서 저녁때 일찍 자고 주말엔 이것저것 일이 많아서
요즘 사진도 잘 못 찍었습니다. 일주일사이에 저희 집 마당이 좀 많이 바뀌었는데
토요일에 사진 찍어서 올려야겠습니다.
야경이나 노을도 찍고 싶은데 저녁땐 피곤해서 그런지 나가기가 싫으네요. ^^;
여기저기 많이 다녀야 좋은 사진도 많이 찍은텐데 말이죠…
반성중… ^^;

팝업메뉴 만들기

</p> <p><script language="JavaScript"> <br /> <!-- <br /> function popupmenu_show(layername) { var obj = document.all[layername]; <br /> var _tmpx,_tmpy, marginx, marginy; _tmpx = event.clientX + parseInt(obj.offsetWidth); <br /> _tmpy = event.clientY + parseInt(obj.offsetHeight); _marginx = document.body.clientWidth - _tmpx; <br /> _marginy = document.body.clientHeight - _tmpy ; if(_marginx < 0) <br /> _tmpx = event.clientX + document.body.scrollLeft + _marginx ; <br /> else <br /> _tmpx = event.clientX + document.body.scrollLeft ; if(_marginy < 0) <br /> _tmpy = event.clientY + document.body.scrollTop + _marginy + 20; <br /> else <br /> _tmpy = event.clientY + document.body.scrollTop ; obj.style.posLeft = _tmpx - 5; <br /> obj.style.posTop = _tmpy; layer_set_visible(obj, true); <br /> layer_set_pos(obj, obj.style.posLeft, obj.style.posTop); <br /> } function layer_set_visible(obj, flag) { <br /> if (navigator.appName.indexOf('Netscape', 0) != -1) { <br /> obj.visibility = flag ? 'show' : 'hide'; <br /> } else { <br /> obj.style.visibility = flag ? 'visible' : 'hidden'; <br /> } <br /> } <br /> function layer_set_pos(obj, x, y) <br /> { <br /> if (navigator.appName.indexOf('Netscape', 0) != -1) { <br /> obj.left = x; <br /> obj.top = y; <br /> } else { <br /> obj.style.pixelLeft = x + document.body.scrollLeft; <br /> obj.style.pixelTop = y + document.body.scrollTop; <br /> } <br /> } function popupmenu_off() { <br /> layer_set_visible(popupmenu, false); <br /> } document.onmousedown = popupmenu_off; // --> <br /> </script> </p> <style> td {font-size:9pt} </style> <p> </head> </p> <p><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin=0 topmargin=0> </p> <div id='popupmenu' style='width:100px; height:50px; position:absolute; z-index:1; visibility:hidden;'></p> <table bgcolor='#cccccc' width='100%' cellpadding='5' cellspacing='1'></p> <tr style=cursor:hand></p> <td onmouseover="this.style.background='#333399'; this.style.color='#ffffff'" onmouseout="this.style.background='#cccccc'; this.style.color='#000000'" onmousedown="alert('메롱')">&nbsp;샘플1 </td> </tr> <p> </table> <p> </div> <p><a href="javascript://" onclick="popupmenu_show('popupmenu')">샘플메뉴</a> </p> <p>