삽입 페이지에 현재 날짜 포함하는 방법

마지막 업데이트 날짜 2021년 4월 27일

새로 삽입된 레코드에 현재 날짜를 포함하는 다양한 방법이 있습니다.이 기술 노트에서는 두 가지 옵션을 설명합니다:

ColdFusion, PHP, ASP, ASP.NET 또는 JSP 코드와 함께 숨김 필드 사용.
데이터베이스 필드의 기본값을 현재 날짜로 설정.

숨김 양식 필드

이 작업에 대한 한 가지 접근 방법은 숨김 필드를 설정하는 것입니다([삽입] > [양식] > [숨김 필드]).숨김 필드를 추가한 후 숨김 필드를 나타내는 노란색 아이콘을 선택하고 속성 검사기로 이동하세요.값 필드에 날짜 함수에 적절한 코드를 입력하세요:

  • ASP: <%= Date() %>
  • JSP: <%= new java.util.Date() %>
  • ColdFusion: #Now()#

최종 사용자가 날짜를 오늘 날짜가 아닌 다른 날짜로 변경할 수 있는 옵션을 제공하려면 숨김 필드 대신 일반 텍스트 필드를 사용하세요.

[레코드 삽입] 서버 동작 대화 상자를 작성할 때 숨김 양식 필드를 데이터베이스의 날짜 필드에 매핑하고 데이터 유형을 "Date" 또는 "MS Access Date"로 설정하세요.

참고: 삽입되는 날짜는 애플리케이션 서버의 날짜입니다.사용자가 다른 시간대에 있는 경우 이 점을 고려하세요.

데이터베이스에서 기본값 설정

이 작업에 대한 또 다른 접근 방법은 데이터베이스의 날짜 필드 기본값을 현재 시스템 날짜로 설정하는 것입니다.모든 데이터베이스는 아니더라도 대부분의 데이터베이스에는 데이터베이스 필드용 "기본값" 옵션이 있습니다.이 접근 방법을 사용하는 장점 중 하나는 웹 페이지에서 보내는 날짜 형식에 대해 걱정할 필요가 없다는 것입니다.Microsoft Access 2000에서 기본값을 오늘 날짜로 설정하는 방법은 다음과 같습니다:

Microsoft Access에서 데이터베이스를 엽니다.
디자인 보기에서 데이터베이스 테이블을 열고 날짜 필드를 선택합니다.
창 하단 섹션의 [일반] 탭으로 이동하여 [기본값] 필드에 "Date()"(따옴표 제외)를 입력하십시오.

데이터베이스를 저장하고 닫은 다음 Dreamweaver로 돌아가서 삽입 페이지를 완료하십시오.
Dreamweaver에서 레코드 삽입 서버 동작 대화 상자를 작성할 때 데이터베이스의 날짜 필드에 양식 필드를 매핑하지 않습니다.새 레코드가 생성되면 데이터베이스가 자동으로 현재 날짜를 입력합니다.

기본값 설정에 대한 자세한 내용은 Microsoft Access 설명서를 참조하십시오.Access를 사용하지 않는 경우 기본 날짜 값을 설정하는 방법에 대한 지침은 데이터베이스 설명서를 참조하십시오.

참고: 삽입되는 날짜는 데이터베이스 서버의 날짜입니다.사용자가 서로 다른 시간대에 있는 경우 이를 염두에 두십시오.

추가 정보

레코드 삽입 서버 동작을 사용하는 방법에 대한 자세한 내용은 삽입 레코드 페이지를 블록별로 작성하기를 참조하십시오.