홈페이지를 관리하다 보면 DB에 저장된 timestamp값(1970년1월1일 이후의 시간을 초로 계산)을
현재 우리가 사용하는 시간으로 변환해서 볼때가 있다. 그때 필요한 내용이다.
<SCRIPT LANGUAGE="JavaScript">//var timeStamp = new Date();document.write(timeStamp.getTime());
function time_string2stamp(stringDate)
{
var ts = new String();
ts = Date.parse(stringDate).toString();
document.formTimeConverter.timestamp.value = ts.substr(0, ts.length - 3);
}
function time_stamp2string(timestamp)
{
var stringDate = new Date();
stringDate.setTime(timestamp + "000");
document.formTimeConverter.stringTime.value = stringDate.getFullYear() + "/" + (stringDate.getMonth() + 1) + "/" + stringDate.getDate() + " " + stringDate.getHours() + ":" + stringDate.getMinutes() + ":" + stringDate.getSeconds();
}
function time_getNow()
{
var ts = new String();
var d = new Date();
ts = d.getTime().toString();
ts = ts.substr(0, ts.length - 3);
document.formTimeConverter.timestamp.value = ts;
time_stamp2string(ts);
}
</SCRIPT>
function time_string2stamp(stringDate)
{
var ts = new String();
ts = Date.parse(stringDate).toString();
document.formTimeConverter.timestamp.value = ts.substr(0, ts.length - 3);
}
function time_stamp2string(timestamp)
{
var stringDate = new Date();
stringDate.setTime(timestamp + "000");
document.formTimeConverter.stringTime.value = stringDate.getFullYear() + "/" + (stringDate.getMonth() + 1) + "/" + stringDate.getDate() + " " + stringDate.getHours() + ":" + stringDate.getMinutes() + ":" + stringDate.getSeconds();
}
function time_getNow()
{
var ts = new String();
var d = new Date();
ts = d.getTime().toString();
ts = ts.substr(0, ts.length - 3);
document.formTimeConverter.timestamp.value = ts;
time_stamp2string(ts);
}
</SCRIPT>
<TABLE style="TABLE-LAYOUT: fixed; OVERFLOW: hidden; WORD-BREAK: break-all; WORD-WRAP: break-word"
cellSpacing=0 cellPadding=0 width=620 align=center>
<TBODY>
<TR>
<TD height=10></TD>
</TR>
<TR>
<TD id=bb_view><DIV
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">DateTime 형식의 날짜를 UnixTimestamp 값으로 또는 반대로 상호 변환 해줍니다.
<FORM name=formTimeConverter>
<INPUT omclick=time_getNow(); type=button value=현재시간>
<INPUT name=stringTime>
<INPUT omclick=time_string2stamp(document.formTimeConverter.stringTime.value); type=button value="->">
<INPUT omclick=time_stamp2string(document.formTimeConverter.timestamp.value); type=button value="<-">
<INPUT name=timestamp>
</FORM>
<SCRIPT-X></DIV></TD>
</TR>
</TBODY>
</TABLE>
cellSpacing=0 cellPadding=0 width=620 align=center>
<TBODY>
<TR>
<TD height=10></TD>
</TR>
<TR>
<TD id=bb_view><DIV
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">DateTime 형식의 날짜를 UnixTimestamp 값으로 또는 반대로 상호 변환 해줍니다.
<FORM name=formTimeConverter>
<INPUT omclick=time_getNow(); type=button value=현재시간>
<INPUT name=stringTime>
<INPUT omclick=time_string2stamp(document.formTimeConverter.stringTime.value); type=button value="->">
<INPUT omclick=time_stamp2string(document.formTimeConverter.timestamp.value); type=button value="<-">
<INPUT name=timestamp>
</FORM>
<SCRIPT-X></DIV></TD>
</TR>
</TBODY>
</TABLE>
'IT_Programming > JavaScript' 카테고리의 다른 글
[펌] 같은 swf파일로 페이지마다 다른 메뉴보여주기 (0) | 2008.01.25 |
---|---|
문자열을 아스키 코드로 만들기 (0) | 2007.09.30 |
자바스크립트로 달력 만들기 (0) | 2007.02.13 |
JavaScript - location 객체 (0) | 2007.02.13 |
[JS] 자바스크립트 에러를 잡는 스크립트 / 날짜 자동으로 표시하기 (0) | 2007.02.13 |