Jak zahrnout aktuální datum na vkládanou stránku

Naposledy aktualizováno 27. 4. 2021

Existují různé způsoby, jak zahrnout aktuální datum do nově vloženého záznamu.Tento technický článek popisuje dvě možnosti:

Použití skrytých polí s kódem ColdFusion, PHP, ASP, ASP.NET nebo JSP.
Nastavení výchozí hodnoty pro databázové pole rovné aktuálnímu datu.

Skrytá pole formuláře

Jedním přístupem k tomuto úkolu je nastavení skrytého pole (Vložit > Formulář > Skryté pole).Po přidání skrytého pole vyberte žlutou ikonu, která představuje skryté pole, a přejděte do inspektoru vlastností.Do pole Hodnota zadejte příslušný kód pro datovou funkci:

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

Pokud chcete koncovému uživateli poskytnout možnost změnit datum na něco jiného než dnešní datum, použijte místo skrytého pole běžné textové pole.

Při vyplňování dialogového okna chování serveru Vložit záznam namapujte skryté pole formuláře na pole data v databázi a nastavte datový typ buď na „Date", nebo na „MS Access Date".

Poznámka: Datum, které se vloží, bude datum na aplikačním serveru.Mějte na paměti, že se uživatelé mohou nacházet v různých časových pásmech.

Nastavení výchozí hodnoty v databázi

Dalším přístupem k tomuto úkolu je nastavit výchozí hodnotu pole data databáze na aktuální systémové datum.Většina, ne-li všechny databáze budou mít možnost „výchozí hodnota" pro databázová pole.Jednou z výhod tohoto přístupu je, že se nemusíte obávat formátu data odeslaného z webové stránky. Zde je návod, jak nastavit výchozí hodnotu na dnešní datum v aplikaci Microsoft Access 2000:

Otevřete databázi v aplikaci Microsoft Access.
Otevřete tabulku databáze v zobrazení Návrh a vyberte pole data.
Přejděte na kartu Obecné v dolní části okna a do pole Výchozí hodnota zadejte „Date()" (bez uvozovek).

Uložte a zavřete databázi a vraťte se do Dreamweaveru, abyste dokončili stránku pro vkládání.
Při vyplňování dialogového okna chování serveru Vložit záznam v aplikaci Dreamweaver nebudete mapovat pole formuláře na pole data v databázi. Databáze automaticky vyplní aktuální datum při vytvoření nového záznamu.

Další podrobnosti o nastavení výchozích hodnot najdete v dokumentaci aplikace Microsoft Access. Pokud nepoužíváte Access, obraťte se prosím na dokumentaci k vaší databázi, kde naleznete pokyny, jak nastavit výchozí hodnotu data.

Poznámka: Datum, které bude vloženo, bude datum na databázovém serveru. Mějte na paměti, že uživatelé se mohou nacházet v různých časových pásmech.

Další informace

Další informace o použití chování serveru Vložit záznam naleznete v článku Vytváření stránky pro vkládání záznamů blok za blokem.